vb高手速进!!! (50分)

  • 主题发起人 主题发起人 blad_pitt
  • 开始时间 开始时间
B

blad_pitt

Unregistered / Unconfirmed
GUEST, unregistred user!
我要引用Microsoft ActiveX Data Object 2.x Libaray
但不知如何引用,是在头部说明,还是象vb控件一样引用的?
我看了一个源程序,头部没有说明,可是我在insertable object里面也没有找到Microsoft ActiveX Data Object 2.x Libaray啊
请详细告诉我该如何做?
我已经可以连接了,不过现在又出现一个问题,就是如何将datagrid和一个adodb.recordset
绑定呢?
 
项目菜单下有个子菜单是引用,就在那里选中ado库,然后按确定就可以了。
 
告诉你一个不幸的消息:
VB6+SP5完全支持的ADO版本好象只有2.1,如果用其以上版本,有的事件(起码有一个)
会出现声明不符的情况,而且,不同的版本应用于不同的操作系统也有冲突,最好用在
哪个系统下就在哪个系统下编译.
 
那就说2。1吧,怎么绑定呢。是不是这样啊:
set connect = new adodb.connection
set rs = new adodb.recordset
connectstr="select * from table"
connect.open
rs.open connectstr connect
datagrid1.datasource = rs
对吗?
这样如果绑定不上的话,是我语句写的不对,还是你所说的那种问题?
 
兄弟,对不起,我已经一年没用VB了,不过,你上面的代码肯定不行!
好象是这样吧,忘了,连接前设定连接字符串,或者直接打开连接字符串,但不能没设就打开
connect.open "连接字符串" '比如Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库
 
这几步我做了,只不过刚才没有写出来,连接是连接上了,因为它没有报错,
就是把datagrid1和数据集绑定时出错了,不知道该如何绑定?
我就按照delphi的习惯直接 datagrid1.datasource=rs 这样赋值了,可能是错在这了吧
 
set datagrid1.datasource=rs
在VB中,对象要用set方法赋值
 
好,我试一下,对了,分就是你的了。先谢谢了。
 
项目菜单下有个子菜单是引用
 
我已经试过了,还是不行啊 set datagrid1.datasource=rs
是不是datagrid根本就不能绑定到这个对象上去啊,只能绑定到adodc或者data这样的控件上去啊?[:(][:(]
 
我也不太清楚,我没有用过直接绑定,一般都放了个ADODC控件
 
多人接受答案了。
 
后退
顶部