FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Comprueba que la propiedad Active del DataSet sea TRUE. Ten en cuenta que algunas operaciones pueden cerrarlo así que revisa lo que haces y, en última instancia, usa el método Open.
|
#2
|
|||
|
|||
Cita:
El Dataset esta activo, intente con el metodo open luego del rutina pero genera el siguiete error: Cannont Open / define command use Execute / ExcSql
Última edición por ecfisa fecha: 31-01-2019 a las 20:08:24. Razón: Quitar emoticones del código |
#3
|
||||
|
||||
Prueba cerrando y abriendo el query, aunque tambien puedes revisar que sentencia sql tiene tu query, que de pronto no se quede pegado con tus sentencias de update o insert y que este si tenga la de algún tipo de select de datos.
|
#4
|
||||
|
||||
¿No será que en alguna función, como el paramguardar o el ExecSQL lo estás cerrando sin querer?
Saludos |
#5
|
|||
|
|||
Cita:
Buen día Soa, la unica forma de refrescar es realizando una rutina select despues de el insert, update o delete. Con esto resuelvo, aun asi me gustaria entender la causa de este error, debido a que estaba funcionando correctamente. Gracias a todos por sus respuestas. |
#6
|
||||
|
||||
Cita:
Sólamente podemos intentar averiguar. |
#7
|
|||
|
|||
Cita:
Saludos, casimiro si observas el comentario #3 encontraras el codigo. Gracias. |
#8
|
||||
|
||||
Ya, pero me refería a otro posible código asociado, triggers, etc.
Además, te recomiendo, aunque sea por probar, que no uses with Modulo.DMBox.FDQCategoria do |
#9
|
||||
|
||||
¿Exactamente con ese mismo código?
Porque así, como se ve, después de hacer el Insert o Update ningún Refresh funcionaría con el objeto Modulo.DMBox.FDQCategoria. Y concuerdo con Casimiro: ¡No uses With en ningún caso! Tiene un enorme defecto de fábrica. |
#10
|
|||
|
|||
Cita:
Saludos, Veran les comentare que paso y es probable que uds aclaren mis dudas todos los componentes para la conexion de la base de datos, consultas y demas rutinas, estan alojados en un Data Module donde el Unit es "Modulo" y el Data Module "DataModulo". Esto asi, funcionaba al realizar un insert, update o delete pero al realizar una consulta a la tabla, solo se veia que consultaba por el cursos sql, mas no mostraba los datos en el dbgrid. Lo que hice fue renombrar el Data module a "DMBox" y ya me consultaba normalmente pero ahora al guardar, modificar o eliminar me generaba el error que comente al principio, y esto sin cambiar nada el codigo solo el nombre del Data Module. Suena extraño pero eso fue lo que note y asi solvente. Es problable que algo hice que produjo esa falla, por otra parte me gustaria saber el porque el with no es recomendable. Gracias de antemano. |
#11
|
||||
|
||||
Pues tienes un ejemplo muy claro en tu código:
Ese "Close", puede referirse a FDQCategoria.close o a form.close, no está claro y puedes encontrarte sorpresas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token | MALBOTO22 | PHP | 8 | 06-05-2015 19:22:39 |
Refrescar una Query | oca | Firebird e Interbase | 0 | 27-01-2005 22:34:32 |
Refrescar un query para un DBGrid | neon | OOP | 4 | 19-08-2004 17:06:39 |
Error en Query | silviodp | Conexión con bases de datos | 11 | 30-07-2004 15:58:52 |
Como Refrescar un Query | sitrico | SQL | 6 | 02-07-2004 21:40:35 |
|