泰山 发表于:2014-06-17 17:03:00
如下代码:
Dim str As String
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Set conn = New ADODB.Connection
conn.Open "PROVIDER = sqloledb;Data Source=(local);Database=shitiku;Trusted_Connection=Yes;"
str = "select * into lsb from aaa where [总序号] < 20 "
conn.Execute str
想实现服务器查询结果,输出到当前access 表 lsb 中,请教各位如何实现?
将Microsoft Access 窗体绑定到一个记录集,你必须设置窗体的记录集属性为ADO记录集对象。这个窗体绑定到一个ADO记录集,更新时必须满足两个基本要求。基本要求是:
. 必须通过ADO更新
. 记录集必须包含一个或多个字段的惟一索引,比如一个表的主键。
VBA代码 :
Private Sub Form_Open(Cancel As Integer)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
'使用ADO连接
Set cn = CurrentProject.AccessConnection
'为ADO创建一个类实例
'设置它的属性
Set rs = New ADODB.Recordset
With rs
Set .ActiveConnection = cn
.Source = "Select * FROM Customers"
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With
'用ADO给窗体的属性赋值
Set Me.Recordset = rs
Set rs = Nothing
Set cn = Nothing
End Sub