ADO查询自动化错误(SQL)

时间:2017-05-20 04:26:37

标签: excel-vba ado vba excel

我是使用ADO连接到数据库的新手。我认为下面是一个简单的查询。在我完成了许多其他错误之后,它会抛出Runtime 80040e14 Automation错误。 SQL有效。我认为这条路线比查询表更好,但只是试图弄清楚---感谢您的帮助......

Private Sub MySub()

Dim Conn As ADODB.Connection
Dim DB As ADODB.Recordset

Dim SQL As String

Set Conn = New ADODB.Connection
Conn.ConnectionString = "Data Source='BigOleData';" & _
    "User ID='me';Password='Bu11etProof';"
Conn.ConnectionTimeout = 30
Conn.Open

Set DB = New ADODB.Recordset

SQL = "SELECT Col.1, Col.2, Col.3, Col.4, Col.5" _
& "FROM XXX. Col Col" _
& "WHERE Col.1=12" _
& "AND Col.5 BETWEEN ? and ?"

DB.Open SQL, Conn



End Sub

0 个答案:

没有答案