Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

erreur 3145!!! je ne comprend pas cette erreure

1 réponse
Avatar
joseph84
Bonjour tout le monde,

je travaille sur Excel et j essaie d'importer des donnees d'une BD
Access mais il me donne toujours cette erreure

erreur d'ex=E9custion 3145

Erreur de syntaxe dans la clause WHERE

voila mon code:

Dim rsq As DAO.Recordset, rsq2 As DAO.Recordset
Dim strSql As String, sUser As String, sOnglet As String, strSql2
As String, sFileName As String
Dim lLig As Long, x As Long, y As Long
Dim cbField As Variant, cbNumber As Variant, fieldDate As Variant,
cbActions As Variant, fieldComm As Variant

sPathDB =3D "C:\Documents and Settings\username\Desktop\test\"

Set Db =3D OpenDatabase(sPathDB & "mdbRetro.mdb")
sOnglet =3D ActiveSheet.Name
strSql =3D "SELECT * FROM Test WHERE Order =3D'" & Range("B1").Value &
"'"
Set rsq =3D Db.OpenRecordset(strSql) 'C'est ici o=F9 sa co=EFnce


Merci!

1 réponse

Avatar
db
Le 02/04/2012 20:06, joseph84 a écrit :
Bonjour tout le monde,

je travaille sur Excel et j essaie d'importer des donnees d'une BD
Access mais il me donne toujours cette erreure

erreur d'exécustion 3145

Erreur de syntaxe dans la clause WHERE

strSql = "SELECT * FROM Test WHERE Order ='"& Range("B1").Value&
"'"
Set rsq = Db.OpenRecordset(strSql) 'C'est ici où sa coïnce






Order est un mot réservé : essayez la même requête après avoir modifié
le nom du champ Order dans la table.

db