首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

关于定义对象的一个有关问题

2012-02-12 
关于定义对象的一个问题?⑴Dim rs As ADODB.RecordsetSet rs New ADODB.Recordset⑵Dim rs As New ADODB.R

关于定义对象的一个问题?
⑴Dim rs As ADODB.Recordset
  Set rs = New ADODB.Recordset
  ⑵Dim rs As New ADODB.Recordset
  ⑶Dim rs As Object
  Set rs = CreateObject("ADODB.Recordset")

这三种定义对象的方法有何区别?请大侠们指点,谢谢了!



[解决办法]
(1),(2)没什么区别。

(3) 是后绑定,不需要引用ADO模型。由系统来决定引用哪个版本。
[解决办法]
Dim rs1 As Object,rs2 As Object,rs2 As Object 
Set rs1 = MD_变量s("rs1")
'---本来想着这些set 不用加在“MY_生成对象(MD_变量s)”函数里就能设置好正确指向,但没有通过,加上后能正常运行,我担心是否会造成内存泄露? 

---------------------请注意你的声明,你没有用 dim rs1 as new object 而是用 object 所以必须先set ,否则直接用 rs1=... 就可以了。你是没有创建一个新实例,只是声明了他的数据类型。

热点排行