现在用VB做一个开发。
连接数据库的语句如下:
我用ADODB的connection对象连接的数据库。
ConnectionString为下面:
"Provider=MSDASQL.1;Password=sorun;Persist Security Info=True;User ID=sorun;Data Source=gv804pa_NESG2"
用上面方法连接数据没任何问题。对数据库的增删查改都已经试过了。
但是今天上司告诉我,不要用ODBC连接数据库,直接用ADO连接。
原因说因为客户端安装的时候,可能没有设置ODBC的意识。所以不要经过ODBC连接数据库。直接用ADO连接。
1.请问我上面的是经过ODBC连接到数据库的吗?(这个问题不回答也可以)
2.请我诉我不经过ODBC,直接用ADO连接数据库的方法。
只打对2.即可拿到悬赏分。 这个问题对我很重要,摆脱各位大师。也很急。
谢谢2位的回答。
根据kingson88回答的思路。我决定在程序中
使用SQLConfigDataSource来设定数据源。
但是我们用的数据库是DB2,不知道参数应该传那些。老是出错。
我已经试过SQL Server了,没问题。但是DB2不行呀。
难道SQLConfigDataSource这个函数不支持DB2?
支持的话,参数应该怎么传呢?
请高手指点迷津。
VB ADO 直接连接数据库 (不经过ODBC)
ODBC是系统上的数据源,具体在控制面板 管理工具 ODBC.你老大的意思可能是不要再系统上设置数据源。你用ADO直接连数据库,因为一般人都懒得去设置数据源,在工程 部件里引用Microsoft ADO Data Control 6.0控件的属性 生成连接到数据库然后再给ADODB的connection。用系统的数据源和你直接连数据库的连接语...
vb 用ado连接sql数据库。。。
因此ADO提供了一个连接对象,该对象负责建立与数据库的连接,因此提供了一些属性以供设置,同时也提供了建立连接的方法与相应连接相关的事件!连接建立之后,连接对像本身也提供了数据库执行操作的方法,但要更强有力的执行SQL的功能要由另一个命令对象来实现.此外,一个非常重要的对象是记录集对像,因为在很多...
怎样采用无DSN的方法连接数据库(SQL数据库)???
ADO可以直接连接数据库,不需经过ODBC的;conn.open "Provider=SQLOLEDB.1;Password=xxxxxx;Persist Security Info=True;User ID=uuuuu;Initial Catalog=dddd;Data Source=192.168.1.33,1433"用SQL SERVER,数据库地址 192.168.1.33,1433 数据库名 dddd 用户名uuuuu 密码 xxxxxxxx 就可以连入。
数据库访问方式问题
因为你在VB中所写的数据库的连接驱动是使用的ADO,而不是ODBC,这样的话,可移植性更强一些。定义了主机名以及你的数据库用户名密码后,你就能再任何环境下重新配置你的程序。而不需要再重新配置ODBC。
vb中ado模式与odbc模式的区别
错误,代表数据库访问中产生的意外 字段,代表一个数据库字段 参数,代表一个SQL参数 属性,保存对象的信息 ADO组件的使用需要利用支持COM的高级语言,例如ASP中的VBScript或者Visual Basic,甚至Delphi,微软的竞争对手Borland的一个产品,现在也支持使用ADO来访问数据库。2、ODBC(Open Database ...
vb的ADO控件如何连接操作MYSQL数据库啊
由于ADO对象不直接支持MySQL,所以必须先安装MyODBC, 后者也是一个免费产品,在 www.mysql.org上有下载,安装好了MyODBC, 就可以在ODBC数据源管理中配置一个数据源名称,把它指向你想连接的MySQL数据库。代码如下:Sub connectMySQL() '通过MyODBC去连接MySQL数据库,并将Microsoft SQL Server 7 '的...
[VB]在这样情况下ADO和DATA两控件区别,以及是否冲突
二者没有区别 冲突的话,只要名字有区别,那么不会有冲突,但是不要两个控件都绑定同一个表格里的同一份数据,那么可能会出现问题
VB连接数据库时总报错说 没有找到数据库名称并且未指定默认驱动程序...
1、在连接数据库前首先要在VB菜单中“工程”-“引用”从中选择 microsoft activeX Data objects 2.6 library和 microsoft activeX Data objects recordset 2.6两个组件,这是在连接数据前所必做的工作。2、接下来定义ADO的连接对象,如下所示:Set conn = New ADODB.Connection Set rs = New ADODB....
ADO(vbscript )直接连接oracle数据库字符串格式
你点ADO 点属性。点“生成”连面会让你选择,你选择ORACLE 数据库,如果有密码就添上没密码,就默认为空,在下一步,完成以后你在点ADO 属性,连接字符串会出现在把它赋值上
ADO数据库的简单问题
您好,希望以下回答能帮助您 你调试一下 调用ADO之前写就好了 检查一下你获得的字符与数据库的字符串是否一样 我觉得可能是从数据库获得的字符串里面含有空格的字符 所以 会比较出错 如您还有疑问可继续追问。