problemas con AdoDataset
Hola de Nuevo a la gran familia de este foro, amigos, yo tengo un programa en el cual realizo una consulta a una base de datos en SQL 2000, esta se realiza para consultar un rango entre dos fechas y los valores se muestran en un reporte con quickreport, el rango de fecha es seleccionado por el usuario de dos DateTimePicker, ahora mientras el usuario entre intervalos existentes en la tabla esto funciona de maravillas, ahora si selccionado un intervalo que no existe, me da un error diciendo que no puede realizar esa operacion con un Dataset ya abierto..... aqui les pongo el codigo para ver en que me pueden ayudar....
Muchas gracias por su tiempo Código:
[IMG]file:///C:/DOCUME%7E1/JOCEYR%7E1/CONFIG%7E1/Temp/moz-screenshot.jpg[/IMG]procedure TFormfechas.Button1Click(Sender: TObject); |
Rta.
Si te fijas cierras el datasource únicamente cuando hay registros, y al no cerrar te genera error cuando intentas abrirlo nuevamente.
Sino siempre que vayas a abrir, poné DataSetrepofechas.Active := false; de esta manera está inactivo, generas la consulta y luego lo pones en true, creo que con esto no tendrias problemas. Salu2 |
Problemas al cerrar Adodataset
Amigo, el problema es que cuando no tiene registros no se deja cerrar, me da error
|
La franja horaria es GMT +2. Ahora son las 09:18:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi