数据库问题,

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
...全文
1 点赞 收藏 12
写回复
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里的数据库时,又显示;不可识别的数据库格式,这是为什么??
回复
发动态
发帖子

1181

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告