17607.html
来自「以电子书的形式收集了VB一些常见问题解决方法,可以很方便的查找自己需要解决的问题」· HTML 代码 · 共 23 行
HTML
23 行
<html> <head> <title>Re: adodb 的用法</title> </head> <body bgcolor="#FFFFFF" vlink="#808080"> <center> <h1>Re: adodb 的用法</h1> </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by 大汉堡 on August 20, 1999 at 18:24:19:<p>In Reply to: <a href="17545.html">Re: adodb 的用法</a> posted by Fai on August 20, 1999 at 09:46:05:<p>: : : 请教一下;<br>: : : 我在程式中已经使用了一个物件并将它命名成 datPrimaryRS<br>: : : 其中的属性设成 ConnectString 为 Provider=Microsoft.OLEDB.Jet.3.51..."<br>: : : RecordSource 为 SELECT ta1, ta2, ta3 FROM test ORDER BY ta1<br>: : : 像这样的一个物件我在程式码区中我要怎样写才可以使用?<br>: : : 是把他设成如下?还是....<br>: : : Dim rs1 as New ADODB.Recordset<br>: : : rs1 = datPrimaryRS<br>: : : rs1.MoveFirst<br>: : : Debug.Print "TA!=" & rs1!at1<br>: : : 这样行吗? 如不行该怎么做?<br>: : 不大清楚你所谓datPrimaryRS是指什么Object<br>: : 如果你只是希望直接用程式码产生ADO的RecordSet<br>: : dim rs1 as New ADODB.Recordset就可以了<br>: : or 用<br>: : dim rs1 as ADODB.Recordset<br>: : set rs1 = NEW ADODB.Recordset<br>: : 但是你还必须让他取得Data,你可用<br>: : 1.rs1.open ConnectionString,SQLString... <br>: : 2.Set rs1 = Connection.Execute(SQLString) <br>: : 上述Connection as ADODB.Connection<br>: : 开启的RecordSet会有些不同,不过这里很难说清楚....<p>: 为什么不这样写呢?<br>: SQL="SELECT ta1, ta2, ta3 FROM test ORDER BY ta1"<br>: Adodc1.ConnectionString=Provider=Microsoft.OLEDB.Jet.3.51..."<br>: Adodc1.CommandType=adCmdText<br>: Adodc1.RecordSource=SQL<br>: Adodc1.Refresh<br>其实两个方式都可建立ADO的Recordset,只是一个<br>是ADODC控制项,另一个是直接以程式建立的物件,<br>其中较大的差别是程式建立的无法用Refresh,而<br>ADODC用于跨表单时较不方便<br><br><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 17607--></ul><!--end: 17607--><br><hr size=7 width=75%><p></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?