Syntaxe SQL

Arken - 10 mars 2001 à 20:03
 Renaud - 11 mars 2001 à 10:59
Bonjour,

J'ai l'erreur suivante, quelque'un pourrait-il me dire pourquoi.

Le code :

Nb = DBGrid6.Text
Data2.RecordSource = "SELECT * FROM Contact WHERE NumSociete=" & Nb

L'erreur généré est la suivante :

Run-time error '3075'

Syntax error (missing operator) in query expression 'NumSociete = Henry'

1 réponse

Apparemment, Henry c'est du texte !
la syntaxe devrait alors être :

NumSociete = "Henry" (doubles quotes)
ou
NumSociete = 'Henry' (simples quotes)

grace à :

Data2.RecordSource = "SELECT * FROM Contact WHERE NumSociete='" & Nb & "'"

... par exemple...

Mais si Numsociete est numérique, ca va foirer

Amitiés - Renaud -
0
Rejoignez-nous