vb高手帮忙---vb程序中建立ado和ODBC连接的区别

ameizhao 2004-10-09 06:44:00
我知道ADO的具体连接,但是不知道ODBC的连接,我们公司自己开发了一个DB,这个DB必须要ODBC连接打开,但是小生实在不会,希望哪位大侠相教
...全文
123 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZWB_ZYN 2004-10-12
曾经做过一个创建ODBC的程序,可以连接局域网内的数据库,遇到一个问题,就是速度很慢,因为要搜索局域网上计算机数据库的驱动程序。。
回复
vbman2003 2004-10-12
用ADO连接数据库,通常采用OLE DB或ODBC来连接。ODBC是开放式数据源,它的方便之处在于ODBC为你系统添加配置了访问数据的“驱动程序”,可以访问来自多种数据库管理系统的数据。例如,如果您有一个访问 SQL 数据库中数据程序,数据源 (ODBC) 会允许您用同一个程序访问 Visual FoxPro、Access 等数据库中的数据,当然前题是这些数据库的结构相同。ODBC的设置,可以参照lxcc(虫子|需要点勇气和信心) 的方法,按提示操作就可以了。

比如,用OLE DB连接数据库的字符串:
  Dim strConnt As String
 
strConnt = "Provider = SQLOLEDB.1;Persist Security Info = False;" & _
"User ID = sa;Password = abc;Data Source = 192.168.0.1;" & _
"Initial Catalog = youDB"

设置了数据源(比如名称为iODBC),连接字符串:
  Dim strConnt As String
 
strConnt = "iODBC", "sa", "abc"
回复
lunch 2004-10-11
我觉得 lxcc(虫子|需要点勇气和信心) 说的比较正确,
不过我也没做过,
比较菜~~
呵呵,
我们似乎用就是ADO比较多一点.
我刚才也看了GG们推荐的这篇"VB与大型数据库无数据源的连接",
我记得我的老师曾经跟我说过,
直接在代码里用ADO进行连接数据库,但我没有注意到是无数据源连接.

哈哈,
真是比较有用的一篇文章~
回复
jimbopro 2004-10-10
要做自己的数据源参阅Visual Basic 6编程技术大全一书,好书呀。
回复
jimbopro 2004-10-10
哈哈,我也能做自己的数据源,做自己的数据源要引用微软件的提供的一个组件,该组件有14个方法。做个数据源也不是太难的。
回复
lxcc 2004-10-09
还有你们DB提供什么样的访问方法?
回复
lxcc 2004-10-09
先试试在控制面板内能不能生成你的那个DB的DSN

http://vbworld.sxnw.gov.cn/articles/database/vb5.htm
回复
ameizhao 2004-10-09
大侠,我看了你推荐的文章,但是我主要不是要学ADO主要是ODBC,我不会用ODBC,我会ADO,但是现在那个数据库不好用ADO,请帮忙!!!!
回复
lxcc 2004-10-09
我们公司自己开发了一个DB
//好厉害,能自己作DB
//有数据源驱动吗?需要在ODBC配置框中找你们那个DB的Driver
回复
lxcc 2004-10-09
控制面板……》管理工具……》ODBC数据源……》系统DSN,创建一个即可
回复
GGL123 2004-10-09
http://www.enet.com.cn/eschool/inforcenter/A20040305291888.html
回复
发动态
发帖子

1180

社区成员

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