Vba rs.execute (参数查询)

Vba rs.execute (Parameter Query)

拜托,你能告诉我使用 vba 执行 SQL 查询的句子是怎样的吗? (带参数) 我正在尝试这样做:



无法识别查询。它说:

附近的语法不正确

正在阅读:

 - "SELECT * FROM  ''  WHERE DNI = ''  "

当然... Query 写得不好。你能帮帮我吗??

非常感谢!!!

完成...将参数传递给此函数效果很好:

Public Function Abrir_Recordset(Tabla As String, DNI As String) As ADODB.Recordset

Dim comm As ADODB.Command

Dim rs As ADODB.Recordset

Set rs = New ADODB.Recordset
rs.CursorType = adOpenStatic
rs.LockType = adLockOptimistic

Query = "Select * from  " & Tabla & "  where DNI = '" & DNI & "'"

Abrir_Conexion


Set rs = conn.Execute(Query)

Set Abrir_Recordset = rs


End Function