数据库问题,

ghmm 2002-05-26 04:21:45
窗体上就只有两个控件,ado和dbgrid,想用代码连接数据库

Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
con.ConnectionString = "provider=microsoft.jet.oledb.4.0; datasource=c:\my documents\db2000.mdb"
con.Open

rs.Open "select * from 表一", con
Set dbgrid1.datadsource = rs
一运行就显示错误:实时错误'-2147467259(80004005)':找不到可安装的ISAM
...全文
31 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtyv_002 2002-05-27
  • 打赏
  • 举报
回复
敬请关注!!!!!!!
http://www.csdn.net/expert/topic/755/755275.xml?temp=.6427271
marswang 2002-05-27
  • 打赏
  • 举报
回复
Sorry 我的意思是
rs.CursorLocation = adUseClient一定要有,不然就会抓不到数据
出错!!!!
marswang 2002-05-27
  • 打赏
  • 举报
回复
我认为rs.Open "select * from 表一", con有严重的语法问题
肯定出错
WxmJun 2002-05-27
  • 打赏
  • 举报
回复
除了上面的问题外,你还存在:
你的记录对象的游标属性必须是SERVER.
zjd950131 2002-05-27
  • 打赏
  • 举报
回复
con.ConnectionString = "provider=microsoft.jet.oledb.4.0; data source=c:\my documents\db2000.mdb"
"data source " 有一个空格,或用oledb3.51
zjd950131 2002-05-27
  • 打赏
  • 举报
回复
con.ConnectionString = "provider=microsoft.jet.oledb.4.0; data source=c:\my documents\db2000.mdb"
"data source " have a space
ghmm 2002-05-26
  • 打赏
  • 举报
回复
找不到可安装的ISAM,是什么问题??
czj2000 2002-05-26
  • 打赏
  • 举报
回复

你用的是access2000吧,在用之前要先把数据库转换为access97的
在工具菜单拦里好象有转换工具,说不定在其他菜单里,你找找
accp258 2002-05-26
  • 打赏
  • 举报
回复
用ado连接,只能用datagrid和mshflexgrid这两个控件,dbgrid只能连接dao!
Y_Ray 2002-05-26
  • 打赏
  • 举报
回复
为什么不试一下用VB自带的可视化数据管理器创建一个数据库,然后在窗体上使用data控件再使用相对路径
me.Data.DataBaseName=App.Path & "\数据库名" 打开
我只是初学哈!对不对还请验证一下哈1!
hxd2001 2002-05-26
  • 打赏
  • 举报
回复
不用装sp5,有可能是VB出了问题,重新安装一次VB,可以解决。
只要用ado 连接数据库,一定可以访问access 2000.
ghmm 2002-05-26
  • 打赏
  • 举报
回复
还有一个问题,VB6要装SP5才支持ACCESS2000,我装了,用DATA控件也可以连ACCESS2000的数据库了,说明SP5装的没问题,可是,我用可视化数据库管理器打开这个ACCESS2000里的数据库时,又显示;不可识别的数据库格式,这是为什么??

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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