Office中国论坛/Access中国论坛

标题: 如何使用ODBC连接ACCESS数据库? [打印本页]

作者: sxgaobo    时间: 2013-6-15 10:16
标题: 如何使用ODBC连接ACCESS数据库?
本帖最后由 sxgaobo 于 2013-6-15 15:33 编辑

数据放置在服务器的ACCESS数据库中,客户端使用MDB,自己试着做了几次都失败了,那位朋友能详细讲解下具体的操作步骤或注意事项啊?能有个教材最好啊!先谢谢了!!!

补充下,我一直是用的是链接表的方式连接服务器中的ACCESS数据库,这种连接方式应该是最简单便捷的方法吧!只需在服务器中建个文件夹,将设置好的数据库放入,将客户端使用的MDB用链接表的方式连接即可。这种连接方式虽然最简单便捷,但也有好多弊端,安全性差,速度慢。要求网络环境要相对简单,所有客户端和服务器必需在同一工作组中。现在我做了‘个人员管理系统’,使用方的网络环境比较复杂,设置有 域 ,用什么方法可以通过IP连接到服务器中的数据库啊?


作者: admin    时间: 2013-6-15 10:32
先用ODBC源创建 与服务器ACCESS连接的 ODBC名称
然后在ACCESS添加链接表选择ODBC,选择创建的名称,加入表即可
作者: zhuyiwen    时间: 2013-6-15 13:43
好像是行不通的哟,呵呵
作者: 竹笛    时间: 2013-6-15 14:09
http://wenku.baidu.com/view/1f19374df7ec4afe04a1dfda.html
作者: sxgaobo    时间: 2013-6-16 10:27
本帖最后由 sxgaobo 于 2013-6-16 10:37 编辑
竹笛 发表于 2013-6-15 14:09
http://wenku.baidu.com/view/1f19374df7ec4afe04a1dfda.html


非常感谢版主您的关注!
由于本人代码方面实在是太菜,尤其是ADO、DAO什么的,非常希望您能耐心细致的解答下,看了您给的例子很适合我的需求,试着做了下遇到些问题,麻烦您给解答下!我用的是XP+ACC2003
首先,运行时“Dim conn As New CConnection 'ADODB.Connection”提示用户类型未定义
其次,“bConn = conn.OpenConnection("192.168.1.155", "DSN=testmdb;DRIVER={Microsoft Access Driver (*.mdb)};UID=adminWD=;")”是设置连接数据库的,如果我要连接放置在IP为192.168.1.155的服务器的ABC文件夹中的123.mdb的数据库,密码是123,怎么写上面那代码啊?服务器的ABC文件夹是否需要设置为共享。这是目前遇到的问题,以后肯定还会有,给您添麻烦了,先谢谢了!!!
作者: huangli0356    时间: 2013-6-16 19:14
“Dim conn As New CConnection 'ADODB.Connection

这个好像得先引用下ADO控件..


作者: sxgaobo    时间: 2013-6-16 22:31
本帖最后由 sxgaobo 于 2013-6-17 08:43 编辑
huangli0356 发表于 2013-6-16 19:14
“Dim conn As New CConnection 'ADODB.Connection

这个好像得先引用下ADO控件..


ADO  DAO 都引用了!
作者: sxgaobo    时间: 2013-6-21 21:34
{:soso_e132:}帮帮忙给个答案好吗?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3