Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Modificar datos que son resultado de una consulta TIBquery (https://www.clubdelphi.com/foros/showthread.php?t=22976)

(VIH)Lestat 02-07-2005 22:31:15

Modificar datos que son resultado de una consulta TIBquery
 
Que metodo debo utilizar para abrir mi TIBquery para que este sea de lectura y escritura, debido a que si utilizo la clausula OPEN este es solo de lectura o no.... entonces cual debo de usar...

si utilizo la clausula execsql me marca un error que dice que yo utilice la opcion open para abrir el query... entonces que debo hacer

vtdeleon 02-07-2005 22:47:23

Saludos

Usa TIBDataset para esto.

(VIH)Lestat 02-07-2005 23:05:08

perdona la ignorancia pero este tipo TIBDATASE funciona de la misma manera que el TIBQUery??? o sea puedo buscar datos por sql y modificarlos ????

responde....

vtdeleon 02-07-2005 23:19:27

Si.

si manejas bien las propiedades SQLmodify, SQLInsert,....

(VIH)Lestat 02-07-2005 23:33:21

oye VTDELEOn tengo este problema ....

para abrir el IBDATASET se utiiliza primero el OPEN cierto???
para hacer la consulta de los datos se utiliza SELECSQL cierto???
hasta aqui estoy bien.. los datos me aparecen en los dbedits que tengo en el formulario... pero estos no se pueden borrar con la tecla DELETE del teclado ... supongo que estan de solo lectura... entonces utilice esto
para poner en modo edicion utilice IBDATASET.EDIT......
y entonces corri mi aplicacion pero me marco error cuando ejecute lo anterior porque me dice que no se puede en en DATASET READ-ONLY.....

entonces que pasa????? no supuestamente es de lectura y escritura????

vtdeleon 02-07-2005 23:55:53

Aparte de que pones una consulta SQL en SQLSelect, debes usa SQLModify para modificar, SQLInsert para insertar,...

Vamos por parte. Supongo que tienes una sentencia en SQLSelect, ahora dale clic derecho al componente y busca la opcion Dataset Editor, despues a Generate SQL, esto llenara SQLModify, y los demas
Te di algunos pasos. Investiga un poquito mas
Estoy un poquito corto de time.

(VIH)Lestat 03-07-2005 00:05:57

ok VTDELEOn probare a ver si asi me deja de marcar error.... grax por los comentarios ... y si tienes mas tiempo me gustaria que me apoyaras en esto... salep??? ..
SALU2..

(VIH)Lestat 03-07-2005 00:12:50

esta opcion que me dices de GENERATE SQL esta bloqueada... pero voy a tratar con la opcion canModify... a ver que pasa;););)


La franja horaria es GMT +2. Ahora son las 14:31:39.

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