ERREUR LORS D UNE MISE A JOUR DE LA BASE ACCES

ERREUR LORS D UNE MISE A JOUR DE LA BASE ACCES - ASP - Programmation

Marsh Posté le 01-03-2006 à 17:37:54    

Bonjour,
 
Lors de lamise à jour de la base access de notre site, j'ai cette erreur ci-dessous :
 
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'  
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'idproduit='.  
 
/genicado2/leclerc/caddie.asp, line 202  
 
Normalement, "idproduit" est un numérique automatique !!
 
Voilà la ligne 201 :  
 
sqlcomand="select * from produit where idproduit= "& tableau(colonneid,compteur) &" "
 
et la ligne 202
set resulrech = connexionproduit.execute(sqlcomand)
 
Merci de m'aider à avancer,  
car je suis bloqué !!
 
Nadia

Reply

Marsh Posté le 01-03-2006 à 17:37:54   

Reply

Marsh Posté le 02-03-2006 à 11:50:11    

Salut,  
 
Ca ne doit pas être lors d'un update puisque ta requete est un select...
 
Un Response.write de ton tableau(colonneid,compteur) donne quoi ?  

Reply

Marsh Posté le 14-03-2006 à 09:44:48    

Mon tableau est vide, je pense qe c'est pour ça
 
C'est lors de se connecter avec un nouveau pseudo...
 
J'ai toujours le meme erreur,  
 
A votre avis c'est quoi ??
 

Reply

Marsh Posté le 18-04-2006 à 15:58:35    

nekhlaoui a écrit :

Mon tableau est vide, je pense qe c'est pour ça
 
C'est lors de se connecter avec un nouveau pseudo...
 
J'ai toujours le meme erreur,  
 
A votre avis c'est quoi ??


 
Tu l'a dis toi même ton tableau est vide!!! "WHERE idproduit= " ne peut pas être comparer à rien du tout!!!
Il faut au moins une valeur, ne serait-ce 0 (si idproduit est un nombre) ou "" (si idproduit est un alpha).
 
Voilà!
 
Sylvain.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed