Programación General > C++ Builder

 Informacion De Un Edit

<< < (3/6) > >>

The Black Boy:
Ya no Gracias, la pregunta era por que me aparecio un error que decia:


--- Citar ---Demasiados Parámetros

--- Fin de la cita ---
y la respuesta la encontre en que me faltaban anotar algunos campos de la tabla
 :smartass:

 :whistling:

The Black Boy:

--- Cita de: "_Viktor" --- Hola, puedes usar un TTable o un TQuery, yo uso mas TQuery, por lo que te dejo un ejemplo de como podrias usarlo:


--- Código: Text ---Query1-&#62;SQL-&#62;Clear();Query1-&#62;SQL-&#62;Add(&#34;Insert Into Tabla(Campo1,Campo2) Values(:p1,:p2)&#34;);Query1-&#62;ParamByName(&#34;p1&#34;)-&#62;AsString = Edit1-&#62;Text;Query1-&#62;ParamByName(&#34;p2&#34;)-&#62;AsInteger = Edit2-&#62;Text.ToInt();Query1-&#62;Prepare();Query1-&#62;ExecSQL(); 
Saludos!
--- Fin de la cita ---
Viktor  en ese codigo que está ahi. no te hace falta algo? :unsure:

es que lo he intentado usar y no me sirve :(


y no se porque

Auxilio :(   y Gracias :adios:

_Viktor:
Lo que esta ahi esta bien... si pones tu codigo tal vez pueda ver que error estas comentiendo...

Saludos!

The Black Boy:

--- Código: Text --- consecu = 0;        Query4 -&#62; SQL -&#62; Clear( );        Query4 -&#62; SQL -&#62; Add(&#34;Insert Into RESPUESTAFUNCIONARIO(IDCONSECUTIVOENCUESTA, IDENCUESTA, IDPREGUNTA,IDRESPUESTA, FUNCIONARIO) Values(:p1, :p2, :p3, :p4, :p5)&#34;);        Query4 -&#62; ParamByName( &#34;p1&#34; ) -&#62; AsInteger = StrToInt(consecu);        Query4 -&#62; ParamByName( &#34;p2&#34; ) -&#62; AsString = Request -&#62; ContentFields -&#62; Values[ &#34;encuesta&#34;     ];        Query4 -&#62; ParamByName( &#34;p3&#34; ) -&#62; AsString = Request -&#62; ContentFields -&#62; Values[ &#34;idpregunta4&#34;  ];        Query4 -&#62; ParamByName( &#34;p4&#34; ) -&#62; AsString = Request -&#62; ContentFields -&#62; Values[ &#34;idrespuesta1&#34; ];        Query4 -&#62; ParamByName( &#34;p5&#34; ) -&#62; AsString =  &#34;JAIRO&#34;&#59;        Query4 -&#62; Prepare( );        Query4 -&#62; ExecSQL( );        consecu = (consecu + 1);   
es es el codigo que tengo... y el error no es de compilacion, es en el momento que intenta guardar en la BD

_Viktor:
En ese caso, cual es el error que te da.. ?
Saludos!

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa