-
مشكل در ADODB
اين برنامه جدول اول را باز مي كنه ولي سر جدول دوم اشكال مي گيره.
لطفا بگين مشكل سر چيه؟
اشكال: Syntax error in FROM clause
با تشكر فراوان
کد:
Dim bank As New ADODB.Connection
Dim tblw As New ADODB.Recordset
Dim tblO As New ADODB.Recordset
Private Sub Form_Load()
bank.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\word.mdb;Persist Security Info=False"
tblw.Open "SELECT * From word ORDER BY word.acc;", bank, adOpenKeyset, adLockOptimistic, adCmdText
tblO.Open "group", bank, adOpenStatic, adLockReadOnly, adCmdTable
End Sub
-
tblw.Open "SELECT * From word ORDER BY word.acc;", bank, adOpenKeyset, adLockOptimistic, adCmdText
این نقطه رو بردار و دوباره امتحان کن
کد:
tblO.Open "group", bank, adOpenStatic, adLockReadOnly, adCmdTable
تو این دستور بالا group رو کجا تعریف کردین
-
باعرض معذرت group و acc در بانك اكسس تعريف شده است.
مشكل حل شد: چون group كلمه كليدي در sql است بايد با كروشه محدود شود.
با تشكر از عنايت شما