与oracle9i数据库连接问题,急需!
与oracle连接时用的是:provider=microsoft.jet.oledb.4.0;server=172.16.1.155;uid=invest;pwd=invest;database=invest;
在程序中打开数据库:
strcon = ConfigurationSettings.AppSettings("ConnectionString")
conn = New OleDbConnection(strcon)
conn.Open()
运行时指出conn.Open()行错误,错误类型:
找不到可安装的 ISAM。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。
源错误:
行 37: strcon = ConfigurationSettings.AppSettings("ConnectionString")
行 38: conn = New OleDbConnection(strcon)
行 39: conn.Open()
行 40: If Not Page.IsPostBack Then
行 41: year1.Text = Year(Date.Today)
源文件: c:\inetpub\wwwroot\tzgs\info\input.aspx.vb 行: 39
堆栈跟踪:
[OleDbException (0x80004005): 找不到可安装的 ISAM。]
System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20
System.Data.OleDb.OleDbConnection.InitializeProvider() +57
System.Data.OleDb.OleDbConnection.Open() +131
tzgs.input.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\tzgs\info\input.aspx.vb:39
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +29
System.Web.UI.Page.ProcessRequestMain() +724