Programación General > C++ Builder
Informacion De Un Edit
The Black Boy:
:whistling: Gracias Viktor ya la habia trabajado con la propiedad SQL en false y tampoco me ha funcionado..
ver imagen de error que me sale..
The Black Boy:
Gracias Viktor por la ayuda prestada :hola: y disculpame por esas preguntas :(
cibervicho:
Hola Black Boy
La propiedad SQL del Query, en tiempo de diseño, sirve para lo mismo que el codigo:
Query->SQL->Add("Insert Into....");
Imaginate a la propiedad SQL como un componente Memo. Esto quiere decir que a la hora de poner Query->SQL->Add("Insert Into...."); es como si estuvieras escribiendo directamente en la propiedad SQL de la imagen que agregaste a tu ultimo mensaje, osea estas escribiendo "Insert into...".
Add sirve para agregar lineas a la propiedad SQL o al memo que te menciono de la propiedad SQL. Tal vez te estoy revolviendo mas verdad?
Mira, tal vez sea necesario que nos digas que error te esta apareciendo. Cuando por medio de codigo escribes en la propiedad SQL del Query, no es necesario que en tiempo de diseño escribas algo y que la propiedad Active del Query este activada con true.
Te voy a poner un ejemplo con codigo que ya han posteado aqui:
Query4 -> SQL -> Clear( ); //Con esta linea de codigo estan limpiando la propiedad SQL del Query4, osea es como si te metieras a la propiedad SQL y borraras todo el contenido que hay en ella.
Query4 -> SQL -> Add("Insert Into RESPUESTAFUNCIONARIO(IDCONSECUTIVOENCUESTA, IDENCUESTA, IDPREGUNTA,IDRESPUESTA, FUNCIONARIO) Values(:P1, :P2, :P3, :P4, :P5)");
//Con esta linea de codigo, es equivalente a que escribas directamente en la propiedad SQL del Query4: Insert Into RESPUESTAFUNCIONARIO (IDCONSECU..., FUNCIONARIO) Values(... ¿Me entiendes?
Query4->ExecSQL(); //Con esta Linea de codigo haces lo mismo que poner true en la propiedad Active del Query4.
Ojala y esto te halla servido de ayuda.
Espero tu respuesta y comentarios, y ojala puedas escribirnos cual es el mensaje de error que aparece y en que momento aparece.
Saludos!!!
The Black Boy:
cibervicho gracias por tu aporte me aclaras bastante muchas cosas, pero coloqué otro post con las imagenes que me aparecen como error
una ves mas gracias y espero que me entiendas las imagenes con lo errores que se ven en las mismas.
Saludos :hola:
cibervicho:
ok, si te fijas el error dice: ' '' is not a valid integer value' y la linea de codigo se detiene justo donde encontro el error. Esto quiere decir, a simple vista, que un caracter NULO (el que esta dentro de las comillas antes del texto is not a valid...) no es un valor entero valido. Entonces lo que tienes que checar es que el valor del parametro "p2" osea lo que hay dentro de , Request->ContentFields->Values["encuesta"], realmente sea un entero.
Espero te sirva esto. Ha y se me olvidaba, de paso revisa que todos los valores que quieres convertir a enteros, realmente sean de ese tipo (enteros) y no nulos u otro tipo.
El error ocurre a la hora de hacer la conversion de tipo ( StrToInt(...) ó .ToInt() ) y no en el codigo del Query.
Suerte!!! y comentanos como te fue.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa