C/Visual C - problema con query

 
Vista:

problema con query

Publicado por fredy (4 intervenciones) el 22/03/2004 22:51:43
pueden decirme si esta correcto lo q he hecho, especificamente lo q coloco en el where, esto es un string
char strSql[255] = "Select * from control_usuario where(usuario '"+v.bstrVal+"')";
_bstr_t bstrSql(strSql);
//abro el recordset
Rs->Open(bstrSql,vtMissing,adOpenForwardOnly,adLockReadOnly,adCmdText);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con query

Publicado por Nicolas (183 intervenciones) el 24/03/2004 03:43:28
Mira, lo primero q deberias saber es q la clase String no existe en C/C++
Si existe la clase String de la STL, la cual creo q tiene sobrecargado el "+". Caso contario yo usaria un char* y no un vector de char.
Lo primero q haria es asignarle memoria al puntero
char* query = new char(TuTamaño);
strcpy(query, "Select * from control_usuario where(usuario ");
strcat(query, v.ToString(campo));
bla

Salu2!!!!

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar