begin process at 2008 07 06 03:05:48
1 205 441 membres
21 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : syntaxe SQL, insertion d'une chaine de caracteres [ SQL Server, MSDE, SQL Express / Requêtes ] (LaTatadu91)

syntaxe SQL, insertion d'une chaine de caracteres le 15/10/2007 16:32:12

LaTatadu91
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 par une 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.

Je precise que mon champ, id est : char id [10]

et coté SQ Server : ID --> varchar(50)

Quelqu'un peut il m'aider SVP?


Classé sous : sql, probleme, chaine, temp, id

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS