SQL Server - SqlBindParameter SQL_CHAR

 
Vista:

SqlBindParameter SQL_CHAR

Publicado por Fatima (1 intervención) el 29/01/2009 10:26:27
Hola,

estoy intentando añadir datos a una tabla de SQL Server desde código C++.

Mi problema es que si bien consigo rellenar un campo varchar si es el último parámetro que se añade, si lo pongo entre otros el contenido llega a la base de datos vacío.

He probado diferentes combinaciones en los campos 'ColumnSize', y 'BuuferLength', porque no estoy muy segura de lo que debería poner, pero siempre aparecen el campo en blanco. Parece que la función SQLBindParameter' funciona, porque no devuelve error.

Este es el código que utilizo.

char saudo[] = "Hola";
cbColDef = 100;
ibScale = 0;
cbValue = SQL_NTS;
cbValueMax = 100;

sr = SQLBindParameter( hdlStmt, i, paramType, SQL_C_CHAR, SQL_VARCHAR, cbColDef, ibScale,(SQLPOINTER)saudo,cbValueMax,&cbValue);

y la columna en la tabla está definida como varchar(100)

Muchas gracias por cualquier ayuda!
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:SqlBindParameter SQL_CHAR

Publicado por Isaias (3308 intervenciones) el 04/02/2009 23:34:22
Como este problema no es de SQL Server propiamente, deberia colocar su pregunta en un foro de desarrolladores en C++ para obtener mejores opiniones.

Saludos
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