关于vb和access的简单问题 谁说VB不支持ACCESS97,只不过我在用VB连接ACCESS2000倒是好像不能识别 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我说错了我的意思就是VB不支持ACCESS2000,嘿嘿是这样么? 你的源代码呢,我看看就能知道怎么了。E-mail:[email protected] 你的数据库是在哪台机器上?如果应用程序与数据库不在同一台机器,你必须在ODBC中指定,然后用ADO连接。 也有可能你的数据库和你的程序在同一台机器上,但是你用的是ODBC而不是ADO编程,并且你的机器没有设定数据源。(其实我说的和楼上那位兄弟描述的差不多) 你可能没有配置ODBC数据源或者没有安装是Jet 4.0的驱动 设定的方法就是在“控制面板”中的“数据源(ODBC)”中的“系统DSN”即可。 告诉你一个简单的方法,在VB中建工程时用向导来建,然后在问到是否添加数据库窗体时,选择是,然后选择“本地”,在接下来的对话框中浏览找到你的数据库,最后选择“使用代码创建”,这样VB就自动替你调用ADO来连接了! 你看看在别人的机器上的ODBC数据源中的有关ACCESS数据库的设置,然后在你的机器中添加一个同样的ODBC数据源。因为程序中要用你设置的那个数据源去连接数据库,你没有设置那个数据源当然程序无法运行。 在数据库的连接时最好有Jet4.0. 不是开玩笑,vb怎么不支持ACCESS97,查查最近的贴子,有很多类似问题用ADO的Jet Engine3和4都能访问ACCESS97,用ODBC也行。 大家说了这么多正是谢谢大家了一起加分大家看好么?^_^还有代码如下,有什么发现告诉我哦声明部分Public Cnn As ADODB.Connection代码部分Private Sub MDIForm_Load() Set Cnn = New ADODB.Connection Cnn.ConnectionString = "sale" Cnn.OpenEnd Sub connectionstring不是这样写的,至少要有DSN=<数据源名> 用access里的VB做数据库管理系统执行问题 wscript.sleep 最长睡眠多少? 求助!!高人帮帮忙 窗口中jpg图片显示不出来!!在线送分!!! 把字符串输出到文件中,怎么样把字符串前后的双引号出掉!!(在线等,马上结帖) 关于窗口最大最小化按钮的问题 怎样获得控件的许可证? 帮帮我吧(我真的没分了,大家不要太绝情啊) 释放内存的api函数 关于ado的问题 一个对我来说较难的问题:在局域网中如何浏览网络中的其他机器? 汇编怎么用?
是这样么?
如果应用程序与数据库不在同一台机器,你必须在ODBC中指定,然后用ADO连接。
用ADO的Jet Engine3和4都能访问ACCESS97,用ODBC也行。
一起加分大家看好么?^_^还有代码如下,有什么发现告诉我哦声明部分
Public Cnn As ADODB.Connection
代码部分
Private Sub MDIForm_Load()
Set Cnn = New ADODB.Connection
Cnn.ConnectionString = "sale"
Cnn.Open
End Sub