![]() |
error al buscar campo tipo fecha
hola gente como estan? los estoy molestando por que al buscar un campo tipo fecha me da este error
"project project1.exe raised exeption class EdatabaseError with message ‘SQLDataset1: Parameter ‘fecha not found’. Process stopped. Use Step or Run to continue." el codigo que utilice es este: en el componente SQLDataset: select fecha, cod from venta where fecha = fecha y en el boton: clientdataset1.Close; sqldataset1.ParamByName('fecha').AsDate := datetimepicker1.Date; clientdataset1.Open; desde ya agradesco sus respuestas. |
Hola,
prueba con esto:
Los parámetros deben mandarse con el signo ':' delante del nombre del parámetro. Otra cosa, para evitar posibles lios que se haga el SQL, procura no poner el mismo nombre al parámetro que a un campo existente. Saludos |
ok gracias funciono bien, ahora quisiera hacer una consulta a dos tablas donde el campo en comun es 'codigo' yo coloque este codigo en sqldataset:
select venta.fecha, stock.codigo, stock.descrip from ventas, stock where stock.codigo = venta.codigo and fecha = :fec y en el boton igual que el anterior clientdataset1.Close; sqldataset1.ParamByName('fec').AsDate := datetimepicker1.Date; clientdataset1.Open; pero me da el error siguiente: Project Project1.exe raised exeption class EdatabaseError with message ‘No Value for parameter ‘fec’ Process stopped.Use step or run to continue. |
La franja horaria es GMT +2. Ahora son las 13:13:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi