FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Error DataSet is read Only
Hola a todos, este es un error que probablemente nos pase a muchos, estoy trabajando con Lazarus-Firebird, la conexion la hago con TIBConnection que está ligado a un TSQLTransaction, las consultas a las tablas con TSQLQuery, a travez de un TDatasource vinculo los datos a un formulario, ahora cuando trato de abrir el DataSet para insertar o eliminar me saca el error de
DataSet is read-only Reviso que el TSQLTransaction esté activo y que las propiedad Readonly del TSQLQuery esté en false, ademas tengo esté código en un boton para abrir el TSQLQuery Por favor ayudenme si pueden. Gracias.
__________________
mas confundido que Garavito el día del Niño. |
#2
|
|||
|
|||
Hola...
No conozco de Lazarus ni de los componentes TSQLQuery, pero checa si tiene una propiedad llamada RequestLive, si es así, establece su valor a True y eso debería funcionarte. Ahora, si el select que estás usando tiene joins, esto no te va a funcionar... Saludos... |
#3
|
||||
|
||||
Gracias por responder maeyanes, he buscado la propiedad que me dices pero no la tiene, el consulta que estoy ejecutando es un Select simple, seguiré intentando para ver si logro algo.
__________________
mas confundido que Garavito el día del Niño. |
#4
|
|||
|
|||
Hola...
Pues si no tiene esa propiedad, mejor usa un TSQLDataSet (me imagino que habrá un componente llamado así). Si es equivalente a las IBX, este componente te debe permitir especificar las sentencias SQL para hacer inserciones (insert), actualizaciones (update) y borrados (delete). Saludos... |
#5
|
||||
|
||||
Pues la verdad no las tiene, así que voy a tratar con los Componentes Zeos.
__________________
mas confundido que Garavito el día del Niño. |
#6
|
||||
|
||||
Mightydragonlor, las propiedades que menciona maeyanes para el componente TSQLQuery son InsertSQL, UpdateSQL y DeleteSQL, no importa que utilices Zeos, FIBL, FBLib (con estos no estoy muy seguro) o SQLdb, siempre tendrás que llenar estas propiedades ya sea en el mismo DataSet o mediante otro componente. Si tienes duda en como Llenar estas propiedades congusto te ayudamos.
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error 'Cannot modify a read-only dataset' | karaoke | Varios | 8 | 10-12-2007 06:38:31 |
Al intentar modificar un campo me dice "Cannot modify a read-only dataset" | raulahol | SQL | 1 | 22-01-2007 05:16:53 |
error cannot modify a read-only dataset | Renees | Varios | 2 | 30-09-2006 00:39:27 |
Query1 cannot modify a read-only dataset | Nbull | SQL | 14 | 14-12-2004 10:29:35 |
Cannot a Read only a DataSet | JorgeBec | Conexión con bases de datos | 1 | 11-08-2004 23:08:26 |
|