![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
update, insert, delete fibplus, ayuda!!!
Muy buenas tardes, debido a algunos inconvenientes con ibx decidí usar fibplus, la documentación y ejemplos q ofrece el desarrollador no es muy clara o detallada. En delphi puedo realizar una consulta con el tpFIBDataset sin problemas pero a la hora de insertar (INSERT),modificar (UPDATE) o eliminar (DELETE) la instruccion no genera error pero no hace lo q se necesita, el código base q uso es el siguiente:
Alguien me puede ayudar?, de antemano mil gracias. |
#2
|
||||
|
||||
Si no sabes conducir, al cambiar de coche, sigues sin saber
![]() ¿Te podemos ayudar?, anda, léete la guía de estilo ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Hola...
La mayoría de los componentes para acceso a Firebird/Interbase (y puede que para cualquier base de datos), usan el método ExecSQL cuando lanzas una consulta que modifica los datos en la base de datos. En tu caso, prueba usando el método ExecSQL (o alguno equivalente para esos componentes) en lugar de Open. Saludos... |
#4
|
|||
|
|||
Los inconvenientes se presentaban al usar la instruccion INSERT INTO con valores string (ya ni me acuerdo lo q decia el error), buscando la posible solucion m dijeron q el problema era en el archivo ibquery.pas y me ofrecieron el codigo para corregirlo pero eso no pasó. Ademas no he encontrado documentación o ejemplos para realizar la relacion maestro - detalle asi q opte x otra alternativa.
|
#5
|
||||
|
||||
Ufff... has mezclados muchas preguntas, tendrás que ir paso a paso, creo que mejor mira este hilo, es un minitutorial que creó Caral.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
Y también te interesa este otro, está en formato pdf.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
|||
|
|||
No existe una instruccion EXECSQL ni he encontrado un equivalente.
|
#8
|
||||
|
||||
Entonces es que no has leido nada de lo aconsejado.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
|||
|
|||
A ver "Casimiro Notevi", en primera empiezas diciendo q son muchas preguntas, es solo una "xq no funciona el codigo q planteo en fibplus?", 2 - me recomiendan q pruebe la instruccion EXECSQL y le respondo q esa no existe para fibplus, x ultimo tu aconsejas q lea un hilo y un pdf (ya los lei), eso q está allí yo lo se hacer, pero igual no responde a mi inquietud.
|
#10
|
||||
|
||||
Te he pasado enlace a un minitutorial también.
Disculpa, pero si supieras todo eso, como dices, no tendrías estas dudas, es como si dices que sabes multiplicar y preguntas cómo se suma :S Para select... usa .open Para update, insert, delete... usa .execsql (tanto con IBX como con FIBplus)
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#11
|
|||
|
|||
Cita:
|
#12
|
|||
|
|||
Hola...
Si vas a usar las propiedades UpdateSQL, InsertSQL y DeleteSQL de TPFIBDataSet, estas no se ejecutan mediante Open, si no usando los métodos Edit, Insert y Delete y en los casos de los dos primeros, tienes que hacer un Post al finalizar de modificar los datos. Esto es de la misma forma en que lo harías usando un TIBDataSet. Saludos... |
#13
|
||||
|
||||
El FIBquery, te aconsejo que uses ese.
El FIBdataset úsalo cuando quieras hacer selects y necesites mostrar el resultado en un dbgrid, por ejemplo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#14
|
||||
|
||||
Si leyeras el tutorial, no te ocurriría esas cosas, ni tendrías que cambiar de componentes por desconocimiento, amigo. Hay que leer, mirar lo que hacen otros, probar, etc.
No hay otra forma de aprender.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#15
|
||||
|
||||
Cita:
Revisando uno de estos enlaces pude leer: Cita:
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#16
|
||||
|
||||
Es que decir que FIBplus tiene una documentación escasa y poca clara, cuando realmente tiene una impresionante documentación con ejemplos de todos los componentes, tutoriales, etc.
Pues eso, que si no se lee... pasan estas cosas.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#17
|
|||
|
|||
Cita:
|
#18
|
|||
|
|||
Hombre, yo en ningun momento dije q fuera escasa. No crees q hubiera sido suficiente con una respuesta como la q m dió "maeyanes" o tu mismo al decir q usara fibquery?. Demos el asunto x terminado no crees.
|
#19
|
||||
|
||||
Hola montesoft.
Primeramente tengo que aclararte que no he tenido ni el más mínimo roce con esos componentes. Pero me estaba preguntando si el componente TpFIBDataSet no tendrá similitud con el TIBDataSet donde, una vez definidas las sentencias SQL basta con ponerlo en modo edición (Edit), o inserción(Append,Insert), realizar los cambios y por último guardarlos con(Post)... ![]() Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#20
|
||||
|
||||
Cierto, dijiste:
Cita:
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Insertar sentencia SQL despues de Insert,update o delete | vivamotos | Firebird e Interbase | 10 | 02-08-2011 18:24:30 |
Mismatch DataPacket al realizar insert, delete o update | Rockin | Firebird e Interbase | 0 | 07-04-2008 19:47:56 |
Insert, Update, Delete+MySQL+Zeos+Master/Detail | BlackDaemon | MySQL | 4 | 03-04-2007 12:04:07 |
Trigger Before (Insert,update,delete)? | estebanx | MS SQL Server | 2 | 25-05-2006 15:58:19 |
Como crear una sentencia SQL (Insert, update y delete) | sitrico | Conexión con bases de datos | 1 | 14-10-2004 00:02:42 |
![]() |
|