![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
imaginemos que el valor del Edit1=5 (el edit 1 es el codigo) y el valor del edit2='Juan' (el edit2 es el nombre) cuando se presiona el boton, da un error que dice 'Invalid Field Name Juan ' osea el programa esta entendiendo el valor del edit2 como un campo de la tabla y no como un valor a insertarse en ella... ![]() alguna idea???? |
|
#2
|
||||
|
||||
|
Cita:
Como sugerencia te recomiendo que te tomes un tiempo para pensar qué es lo que está pasando. Poniendo y quitando comillas aquí y allá no es el método adecuado para entender. También te sugiero que dediques un poco de tiempo a leer la ayuda de Delphi. Busca "Parameters" y encontrarás una sección que habla de consultas SQL parametrizadas. Usar parámetros es mucho más sencillo y legible que tratar de construir la consulta "al vuelo". // Saludos |
|
#3
|
|||
|
|||
|
Roman, voy a tomar tu consejo durare esta noche probando y leyendo...
si me quedo con alguna duda la posteare. Gracias. |
|
#4
|
|||
|
|||
|
SQL.Add('INSERT INTO "Empleados.db" (CODIGO, NOMBRE) VALUES (' +
inttostr(spinedit1.asinteger) + ', ' + QuotedStr(edit2.Text) + ')'); |
|
#5
|
||||
|
||||
|
Existen los parametros
El sql quedaria asi :
insert into empleados.bd (campo1, campo2, campon) values (:value1, :value2, :valuen) y queryn.ParamByName('value1').AsInteger := StrToInt(edit1.Text); queryn.ParamByName('value2').AsString := edit2.Text; etc. y asi queda para los datos que les kieras mandar bye espero y te sirva Última edición por geovany fecha: 12-03-2005 a las 19:08:57. Razón: falto algo en el codigo |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|