excel에서 mysql에 데이터를 추가하려고합니다. 나는이 줄에 위의 오류를 얻고있다 : rs.Open STRSQL, oConn, adOpenDynamic을, adLockOptimisticexcel에서 mysql에 연결 중 : ODBC 드라이버가 요청한 속성을 지원하지 않습니다.
여기을 내 코드는 다음과 같습니다
Dim oConn As ADODB.Connection
Private Sub ConnectDB()
Set oConn = New ADODB.Connection
oConn.Open "DRIVER={MySQL ODBC 5.1 Driver};" & _
"SERVER=localhost;" & _
"DATABASE=employees;" & _
"USER=root;" & _
"PASSWORD=some_pass;" & _
"Option=3"
End Sub
Function esc(txt As String)
esc = Trim(Replace(txt, "'", "\'"))
End Function
Private Sub InsertData()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
ConnectDB
With wsBooks
For rowCursor = 2 To 11
strSQL = "INSERT INTO tutorial (author, title, price) " & _
"VALUES ('" & esc(.Cells(rowCursor, 1)) & "', " & _
"'" & esc(.Cells(rowCursor, 2)) & "', " & _
esc(.Cells(rowCursor, 3)) & ")"
rs.Open strSQL, oConn, adOpenDynamic, adLockOptimistic
Next
End With
End Sub
무슨 잘못 rs.Open STRSQL, oConn, adOpenDynamic, adLockOptimistic와? 왜 나는 odbc 오류가 발생합니까?