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

ameizhao 2004-10-09 06:44:00
我知道ADO的具体连接,但是不知道ODBC的连接,我们公司自己开发了一个DB,这个DB必须要ODBC连接打开,但是小生实在不会,希望哪位大侠相教
...全文
168 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧