![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Problema con Parametro en una consulta
Tengo esta consulta:
Código:
Código:
consulta := 'INSERT INTO DOCUMENTOS (COD_DOCUMENTO, FECHA, DESCRIPCION, RUTA)';
consulta := consulta + ' VALUES (null, :fecha' + ''',''' + '' + ''',''' + Edit3.text + ''')';
DMAgenda.IBQInsertar.SQL.Clear;
DMAgenda.IBQInsertar.SQL.Add(consulta);
DMAgenda.IBQInsertar.ParamByName('fecha').AsDate := Date;
DMAgenda.IBQInsertar.ExecSQL;
Y me da un error al ejecutarla, me dice que le parametro "fecha" no lo encuentra, y no lo comprendo porque lo sauqe de otro programa que hice hace unos meses donde si funciona. Un saludo y gracias.
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5 |
|
#2
|
||||
|
||||
|
Hola,
Prueba de la siguiente: consulta := 'INSERT INTO DOCUMENTOS (COD_DOCUMENTO, FECHA, DESCRIPCION, RUTA)'; consulta := consulta + ' VALUES (null, :fecha,'+QuotedStr('')+','+ QuotedStr(Edit3.text)+')'; Saludos |
|
#3
|
||||
|
||||
|
Al final cambie fecha por f y le gusto mas
de vez en cuando me pasan estas cosas, sin ir mas lejos me ha vuelto a pasar hoy, en el parametro puse pass y no iba, lo cambie por clave y a funcionar.Misterios misteriosos de mi delphi?
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5 |
|
#4
|
|||
|
|||
|
Seguramente no te encuentra el parametro fecha porque el la SQL final habrá algun signo pegado a la a el cual impide la correcta interpretación del paràmetro.
Código:
INSERT INTO DOCUMENTOS (COD_DOCUMENTO, FECHA, DESCRIPCION, RUTA) VALUES (null, :fecha',''','edit3') |
|
#5
|
||||
|
||||
|
Gracias por el consejo, asi lo hare
![]()
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5 |
![]() |
|
|
|