具体情况如下:
建立了一个aa(adodb.connection)
然后建立一个bb(recordset)
使用 set bb.activeconnection=aa
但发现直接使用bb.activeconnection=aa也行
用set和不用set到底有哪些区别
建立了一个aa(adodb.connection)
然后建立一个bb(recordset)
使用 set bb.activeconnection=aa
但发现直接使用bb.activeconnection=aa也行
用set和不用set到底有哪些区别
解决方案 »
- MYSQL问题
- 我有一个类,里面有一个属性是collection,我如何给它赋值?
- 读dbf文件需要调用那些文件?
- !!---------------安装程序的开发-----------!!!
- 关于格式转换的问题
- 我也想请问在VB中使用WebBrowser控件的时候,如何能让WebBrowser不出现滚动条?以前的贴子看不了,可否有人愿意指点?
- 请问到什么站点下载ADO控件呢
- 报表设计的两个问题请教。
- VSflexgrid求助,急!!拜谢。
- 我想做这样一个程序:将某文件中的每一行的文本分别添加到 LISTBOX 里面,如何做到?
- 小问题?recordset的requery怎么用,不用rs.close
- 自制的ActiveX控件在Web中的使用问题,急救!!!!
如何理解内部和外面
可以直接bb.activeconnection=aa
一个具有 Text 属性的合法对象。Dim YourObject, MyObject, MyStr
Set MyObject = YourObject '对象引用赋值。
'MyObject 和 YourObject 引用同一个对象。
YourObject.Text = "Hello World" '初始化属性。
MyStr = MyObject.Text '返回 "Hello World"。'脱离关联。MyObject 不再引用 YourObject。
Set MyObject = Nothing '释放该对象。
Set ActiveConnection = cnn
End PropertyPublic Property Let ActiveConnection(ByVal vNewValue As ADODB.Connection)
Set cnn = vNewValue
End Property...-----------------------------------------------------------Form1.frm...Private Sub Command1_Click()
Dim cnn As New ADODB.Connection
cnn.ConnectionString = "..."
cnn.Open
Dim cls As New Class1
cls.ActiveConnection = cnn
End Sub...
如
dim rsTemp as object
set rstemp= createobject("adodb.recordset")
普通的赋值就不需要加上set