Programación General > C++ Builder
Por Que
The Black Boy:
--- Código: Text --- Table3 -> Append(); Table3->FieldByName("IDRESPUESTA") -> AsString = (Request -> ContentFields -> Values[ "radios aa" ]); Table3->Post();
esa instruccion me arroja un error y no se por que?, lo que pretendo con esa instruccion es guardar en la BD una repuesta que llegan desde un CGI(HTML echo en Builder C++).
Espero y me halla echo explicar bien, para que puedan ayudarme un poco :(
Saludos
:adios:
_Viktor:
Seria mas facil reconocer el error si postearas la descripcion del mismo (el mensaje en si). :P
Saludos!
The Black Boy:
observar imagen... y ese es el error pero en lugar de IDCONSECUTIVOENCUESTA es IDRESPUESTA
espero puedan ayudarme?
_Viktor:
Hola, yo siempre he usado Query's para la insercion y muestra de datos, por motivos de rendimiento, solo muestro lo que quiero y no cargo todos los datos de una tabla como es el caso de TTable. Te dejo un ejemplo del uso de un Query
--- Código: Text ---Query1->SQL->Clear();Query1->SQL->Add("Insert Into NOMBRE_TABLA(Campo) Values(:p1)");Query1->ParamByName("p1")->AsString = valor; //es un string para este ejem.Query1->Prepare();Query1->ExecSQL();
El error que muestras ahi no se me a presentado nunca pero prueba viendo el contenido de lo que estas insertando haber si tiene un valor valido.
FIJATE QUE TU TABLA NO TENGA UNA LLAVE COMPUESTA DE DOS CAMPOS TAL VEZ ESTAS DEJANDO UNO EN BLANCO Y ESO TE DA EL ERROR.
Saludos!
The Black Boy:
Voy ha probar.. aunque no se si te entendi bien...
Viktor una cosa recibiste el mail que te envié?
Saludos y gracias :hola:
Navegación
[#] Página Siguiente
Ir a la versión completa