Passer une variable dans une requete SQL [Résolu] - C++ - Programmation
Marsh Posté le 11-05-2006 à 17:03:57
sprintf(strSQL,"UPDATE tbl_ho SET nb_etages_ho = %i WHERE id_ho = 1",En 2006)
Marsh Posté le 11-05-2006 à 17:36:31
il faut que je le déclare comment strSQL car en le declarant _bstr_t j'ai des erreurs?
Marsh Posté le 11-05-2006 à 19:56:17
Code :
|
Marsh Posté le 12-05-2006 à 12:11:44
voila ce que ça me mets comme erreur en mettant ton code joel:
c:\Documents and Settings\adrien\Mes documents\Visual Studio Projects\Pti_hotel\Hotel.cpp(176) : error C2039: 'ostringstreram' : is not a member of 'std'
c:\Documents and Settings\adrien\Mes documents\Visual Studio Projects\Pti_hotel\Hotel.cpp(176) : error C2065: 'ostringstreram' : undeclared identifier
c:\Documents and Settings\adrien\Mes documents\Visual Studio Projects\Pti_hotel\Hotel.cpp(176) : error C2146: syntax error : missing ';' before identifier 'str'
c:\Documents and Settings\adrien\Mes documents\Visual Studio Projects\Pti_hotel\Hotel.cpp(176) : error C2065: 'str' : undeclared identifier
c:\Documents and Settings\adrien\Mes documents\Visual Studio Projects\Pti_hotel\Hotel.cpp(177) : error C3861: 'str': identifier not found, even with argument-dependent lookup
c:\Documents and Settings\adrien\Mes documents\Visual Studio Projects\Pti_hotel\Hotel.cpp(178) : error C2228: left of '.str' must have class/struct/union type
type is ''unknown-type''
c:\Documents and Settings\adrien\Mes documents\Visual Studio Projects\Pti_hotel\Hotel.cpp(178) : error C2228: left of '.c_str' must have class/struct/union type
c:\Documents and Settings\adrien\Mes documents\Visual Studio Projects\Pti_hotel\Hotel.cpp(178) : error C3861: 'str': identifier not found, even with argument-dependent lookup
Marsh Posté le 12-05-2006 à 12:20:59
c'est on Joël tu déchires J'ai mal recopié ton code j'ai oublié un "e" lool!
Ca fonctionne nickel, merci !!
Marsh Posté le 12-05-2006 à 12:30:00
Par contre je peux poser une question liée à ce sujet? Qu'est ce exactement que le type _bstr_t?
J'ai fais des recherches sur MSDN mais je n'ai pas compris leur définition... Même si je l'avais trouvé en fr je pense que je ne l'aurai pas compris non plus lol.
Si quelqu'un peut m'en expliquer brievement l'utilisation etc... ca serait cool.
Merci à vous
Marsh Posté le 11-05-2006 à 16:18:27
Bonjour,
je souhaite passer cette requête
Sachant que iNbTemp est une variable int... Comment faire? J'ai essayé en mettant " && iNbTemp && " et ça ne fonctionne pas.
En cherchant sur la FAQ j'ai vu l'opérateur += et celui me retourne une erreur comme quoi le type char[36] à gauche de cet opérateur ne permet pas la concaténation... Comment faire?
Message édité par remedy le 12-05-2006 à 12:22:11