FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problemas para editar con un dbedit
Hola amigos, estoy haciendo un programa y me creado una base de datos Firebird con varias tablas, tengo un formulario con un page y varios dbedit conectados a los campos del dataset de la tabla articulos. la conexion la hago con los componentes Fibplus. La verdad es que todo funciona genial, busquedas, conexiones etc..., pero cuando quiero editar un dbedit no me deja, la tabla esta en autoedit, el readonly esta en false, en fin que no hay manera y ya no se que puede ser, si alguien me pudiera echar una mano se lo agradeceria
un saludo ¡¡¡ |
#2
|
||||
|
||||
Lo más probable es que te hagan falta las clausulas SQL para la modificación de registros. FIBPlus no deja modificar los datos si estas clausulas no fueron definidas. Las clausulas que debes ingresar, dependiendo de tus necesidades son: Update SQL (para modificaciones), Insert SQL (para creación de nuevos registros) y Delete SQL (para supresión de registros).
Una de las ventajas de FIBPlus sobre otros componentes de conexión es que puede generar estas clausulas automáticamente. Para que lo haga necesitas configurar algunos elementos de la propiedad AutoUpdateOptions. Consulta la documentación de FIBPlus para entender cómo utilizar esta potente característica. Saludos, Chris |
#3
|
|||
|
|||
Cita:
|
#4
|
|||
|
|||
Cita:
pFIBDataSet1.SelectSQL.Text := 'SELECT * FROM EMPLOYEE'; pFIBDataSet1.AutoUpdateOptions.AutoReWriteSqls := True; pFIBDataSet1.AutoUpdateOptions.CanChangeSQLs := True; pFIBDataSet1.AutoUpdateOptions.UpdateOnlyModifiedFields := True; pFIBDataSet1.AutoUpdateOptions.UpdateTableName := 'EMPLOYEE'; pFIBDataSet1.AutoUpdateOptions.KeyFields := 'EMP_NO'; pFIBDataSet1.AutoUpdateOptions.GeneratorName := 'EMP_NO_GEN'; pFIBDataSet1.AutoUpdateOptions.WhenGetGenID := wgBeforePost; pFIBDataSet1.Open; en la documentación de Fibplus, fué ponerlo y ya está, menos mal porqué ya comenzaba a estar un poco agobiado con el tema, gracias por todo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con campos DBEDit | jdangosto | OOP | 4 | 13-01-2006 10:05:50 |
Problemas para editar un archivo de texto | Gabriel2 | Varios | 2 | 29-06-2005 00:17:38 |
Problemas al Editar | Dayvis | MySQL | 1 | 27-10-2004 23:58:13 |
Problemas con un DBEdit | jdangosto | Conexión con bases de datos | 2 | 29-06-2004 09:46:35 |
Problemas al editar con un TTable | ing_alsaac | Conexión con bases de datos | 1 | 16-12-2003 07:59:00 |
|