
Fatima
29 de Enero del 2009
|
Hola!
Tengo un problema intentando grabar datos euna tabla de SQL Server cuando el tipo char aparece entre otros parámetros.
He probado diferentes valores para los campos 'cbColDef ' y 'cbValueMax ' , porque no estoy muy segura de lo que tengo que poner.
El código que utilizo es el siguiente; parece que funciona, porque le función devuelve SQL_SUCCESS, pero en el campo varchar(100) de la tabla no aparecen los
char saludo[] = "Hola";
cbColDef = 100;
ibScale = 0;
cbValue = 0;
sr = SQLBindParameter(hdlStmt, i, SQL_C_CHAR, SQL_VARCHAR, cbColDef, ibScale, (SQLPOINTER)saludo,
cbValueMax, &cbValue);
El caso es que si es el único o el último parámetro, sí que funciona.
Muchas gracias!
|