![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Ingeniero, como te dice FGarcia los componentes de DBExpress son unidireccionales y de solo lectura, es por eso que te sale el error "no puede modificar o insertar en un dataset de solo lectura", porque estas trabajando directamente sobre el SQLTable. Debe haber un cliente que nos ayude en la navegacion y edicion de los datos que llegaria a ser el ClienteDataSet.
Lo que tienes que hacer es lo siguiente, necesitas un ClientDataSet y un DataSetProvider aparte de tu SQLConnection y tu SQLTable. Debes conectar DataSetProvider con tu SQLTable (DataSet->SQLTable) y tu ClientDataSet con tu DataSetProvider (ProviderName->DataSetProvider). Ahora cuando queramos registrar o modificar datos en nuestra tabla debes hacerlo mediante el CLientDataSet.
ClientDataSet1.UpplyUpdates, esta ultima linea es muy importante porque es la que aplica los cambios que has hecho. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#2
|
||||
|
||||
|
¡Hola!
Agregando a la excelente respuesta de Caro, subí esta imagen que elaboré hace unas semanas para ilustrar un poco más la conectividad entre los diversos elementos. ![]() Donde dice "TSQLDataSet / TSQLQuery" puede ir también TSQLTable. Un abrazo unidireccional. Al González. ![]()
__________________
Tras casi seis años de trabajar para una empresa alemana como desarrollador Delphi, se vieron forzados a dejarme ir (temas presupuestales). Así que ahora estoy abierto a escuchar nuevas ofertas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como usar dbExpress en hilos ? | rolandoj | Conexión con bases de datos | 7 | 05-03-2008 21:12:32 |
| Cuadno usar Post, applyupdates con DBExpress? | alopete | Conexión con bases de datos | 3 | 29-10-2007 14:28:09 |
| Conviene usar DBExpress? | ivan022481 | Conexión con bases de datos | 5 | 30-06-2007 14:20:48 |
| Como usar los formularios MDI, constructores de componentes | Narlohe | OOP | 3 | 11-12-2006 10:54:10 |
| Como usar componentes | carlocf | Varios | 17 | 27-10-2005 21:20:31 |
|