FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Editar A Mano Datos En Firebird
He conseguido acceder a una tabla de Bdatos Firebird. Uso los componentes IBExpert: IBDataBase, IBTransaction, IBQuery, IBUpDateSQL y DataSource más un DBGrid y DBNavigator. Puedo guardar datos e imágenes en el DBGrid, pero el Navigator me da muchos errores. Apenas tiene código. Sólo la mera conexión. Me gustaría poder editar, modificar etc. con loss DBEdit y un DBImage. El caso es que no sé por dónde empezar. ¿Alguién me puede decir dónde puedo encontrar ejemplos de código para este punto?
Espero no salirme de cauce haciendo esta pregunta. Me he roto la cabeza para conseguir llegar a este punto. Gracias. |
#2
|
||||
|
||||
¿Y qué errores son esos que te da? Sería conveniente que ahondaras en la explicación de lo que sucede.
// Saludos |
#3
|
||||
|
||||
No hay código, sólo conexión
Se me ocurre pensar que tal vez deba colocar un IBTable para centrar el trasiego a una tabla. Hasta otra.
|
#4
|
||||
|
||||
Para trabajar con IBExpert en la edición de una tabla te recomiendo que uses IBDataset, para eso supongamos que tienes una tabla cliente, en la propiedad SQL del Dataset ingresas lo siguiente:
Deberás tener el componente enlazado a IBDatabase e IBTransaction correspondiente. Posteriormente haces click derecho sobre el componente dataset y seleccionas la opción de menú Dataset Editor, veras que esta seleccionado el nombre de la tabla y en resumidas cuentas pulsas los botones "Get Table Fields", "Dataset Defaults", "Select Primary Keys" y finalmente "Generate SQL". Todo esto para definir los campos que serán actualizados (todos en este caso), la llave primaria y crear las sentencias sql necesarias para insertar, modificar y eliminar. Luego y trabajas el dataset como cualquier otro:
Espero que te sirva de orientación. Saludos. |
#5
|
||||
|
||||
Gracias, parece tan fácil... pero ya veremos.
Muchas gracias, lo había hecho pero se ve que no del todo bien. Sólo funcionaba el append/insert de altas del navegador. El refresh me daba error. Lo volveré a intentar.
|
#6
|
|||
|
|||
Hola!
Que error es el que te da? |
#7
|
||||
|
||||
Coloco un TDBNavigator y ClientDataSet, o no
Cita:
Ahora estoy atascado porque mi Delphi no enseña los campos, una vez asignado el DatSource. Pero no me da errores, así que sigo. Saludos, Bulc. Última edición por bulc fecha: 17-05-2013 a las 14:23:58. Razón: Añadir firma |
#8
|
||||
|
||||
Te aconsejo encarecidamente el libro "La cara oculta de delphi 4", está en nuestro FTP, después de leerlo "serás otro"
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Poner datos de consulta en un DbGrid pero en memoria para poder editar | MartinS | Firebird e Interbase | 4 | 25-04-2012 16:51:03 |
Editar datos de un wwDbGrid...asociado a un Qry!!! | Diana Carolina | OOP | 5 | 19-07-2011 21:41:08 |
editar campo autoincremento al editar registro anterior | chartres | Conexión con bases de datos | 1 | 21-05-2011 01:37:25 |
como puedo ordenar y editar los datos de un listbox | manu12345 | OOP | 9 | 19-05-2008 20:54:51 |
Paso de sesiones o como editar datos en ventanas emergentes | roman | PHP | 3 | 10-06-2005 18:20:12 |
|