找不到可安装的isam???????????

mylove010923 2004-12-23 07:40:11
找不到可安装的 ISAM。
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。

Source Error:


Line 10: conPUbs = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASource=G:\hdfiles\download\myhome\home.mdb" )
Line 11: cmdSelect = New OleDbCommand( "Select * From fatie", conPubs )
Line 12: conPubs.Open()
Line 13: titles.DataSource = cmdSelect.ExecuteReader()
Line 14: titles.DataBind()


Source File: G:\hdfiles\download\myhome\Main.aspx Line: 12

Stack Trace:


[OleDbException (0x80004005): 找不到可安装的 ISAM。]
System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20
System.Data.OleDb.OleDbConnection.InitializeProvider() +57
System.Data.OleDb.OleDbConnection.Open() +203
ASP.main_aspx.Page_Load(Object s, EventArgs e) in G:\hdfiles\download\myhome\Main.aspx:12
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731



...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mylove010923 2004-12-29
  • 打赏
  • 举报
回复
晕死 data source中间有个空格
真菜
暗石绿 2004-12-24
  • 打赏
  • 举报
回复
像这种情况,应该是你的数据库路径不正确。
welshem 2004-12-23
  • 打赏
  • 举报
回复
titles.DataSource = cmdSelect.ExecuteReader()
titles.DataBind()

不行的
OledbDataReader是只读只进的数据流,不能用于绑定的

改为
OleDbConnection conPUbs = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASource=G:\hdfiles\download\myhome\home.mdb" )
OleDbDataAdapter daPUbs = New leDbDataAdapter("Select * From fatie", conPubs )
DataTable dt=New DataTable()
daPUbs.Fill(dt)
titles.DataSource = dt.DefaultView
titles.DataBind()

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧