LaTatadu91
Messages postés968Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention26 avril 2013
-
15 oct. 2007 à 16:47
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013
-
16 oct. 2007 à 09:29
Je ne sais pas quel forum est plus adapté (SQl ou C++)
donc REPOST:
Bonjour a tous,
Voila mon probleme j'effectue a partir d'un programme dev en C++ des requetes SQL vers SQL Server Express.
Ce sont des requetes plutot simples : UPDATE, INSERT etc...
mon probleme est lors de l'update d'un champ ( chaine de caractere ).
l'erreur retournée est probleme vers 'WHERE'
voici ma requete :
sprintf(temp," ID = %s", id);
strcat(strExec,temp);
sprintf(temp," WHERE IDX = %d",i);
strcat(strExec,temp);
HRESULT retour = recordset->Open(strExec,
connection.GetInterfacePtr(), adOpenForwardOnly,
adLockReadOnly, adCmdText);
Si je laisse ma reaquete en commentant la partie chaine de caractere : ca marche.