FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
consulta con un campo fecha tabla paradox
procedure TForm1.data2Change(Sender: TObject);
var begin query1.close; query1.sql.Clear; query1.sql.Add('select * from employee where hiredate >= '#39+datetostr(data1.Date)+#39' and hiredate <='#39+datetostr(data2.date)+#39); query1.open; end; este codigo no me quiere funcionar, estoy haciendo esta consulta con pasando dos parametros y me da error de datos. |
#2
|
||||
|
||||
Usa formatdatetime para pasar el formato de fechas en mm/dd/yyyy que es el usado por paradox.
Sugerencia: En lugar de usar #39 usa QuotedStr. Saludos |
#3
|
|||
|
|||
y un query con fecha en blanco?
pongo algo como esto:
dm.Query1.SQL.Clear; dm.Query1.SQL.Add('select *'); dm.Query1.SQL.Add('where fecese=:cese'); dm.Query1.Active; dm.Query1.ParamByName('cese').AsDate; dm.Query1.Params.ParamValues['cese']:=StrToDate(' / / '); y me da error. Lo que pretendo es visualizar los registros cuyo campo fecese que es de tipo fecha esta en blanco (no lo llenaron). El archivo es una tabla en Fox Pro para DOS. Saludos. |
#4
|
||||
|
||||
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
Amigos ocupo ayuda quiero saber como puedo evitar el error en mis tablas paradox . el error que me sale es "Index out of date" ayudenme porfavor
|
#6
|
||||
|
||||
eric_spider, esta pregunta debía estar en un nuevo hilo, ya que no se corresponde con el tema original.
De todas formas, en el club tienes un Ejemplo llamado caerques, para restablecer los indices de tablas paradox y empaquetar las tablas. http://www.clubdelphi.com/ejemplos/ Aqui tienes 2 aplicaciones, Indices y Caerques. Saludos |
|
|
|