我用vb做了一个数据库程序用了ado与数据库进行连接

来源:百度知道 编辑:UC知道 时间:2024/05/21 14:00:36
我用vb做了一个数据库程序用了ado与数据库进行连接,并把datagrid控件与ado绑定,在vb环境下测试datagrid可以正常反应数据,但在生成exe文件后,在装有vb的机器上正常运行,在没有vb的机器上测试,但datagrad控件不显示任何数据。数据库连接没问题。我查了一些资料,也没什麽结果。请高手指点。thanks
绑定不是用代码写的,而是在初始化属性时,把datagrid的datasource属性绑定到ado控件。现在的问题是,在有vb环境下,datagrid能正常显示ado中的数据,但脱离了vb环境,就不显示了。datagrid与ado之间连接需要什么哦文件吗?数据库连接没问题,当测试时可以把ado中的记录读出,datagrid就是没反应

缺少控件吧,用你的VB工具 Package & Deployment 向导查看一下打包都需要哪些Dll和Ocx,然后把这些Dll和Ocx同你的Exe一起打包,其中Ocx需要注册

机器上的操作系统是什么 ado版本,

你可以升级ado试一下。

最直接办法,在无VB的机器安装VB。

另外电脑有数据吗.还是数据库地址不对.还有他那边那个控件有吗

可能情况:
01) 运行机器上没有ADO,请安装。
02)开发机和运行机上ADO版本不一致。
03)

应该是控件没有注册