FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Modificar un Registro en un TMDOQuery
A veces es mas facil preguntar que indagar sobre alguna solucion, pero el tiempo apremia..... es por eso que se agradecen vuestros consejos....
En una Aplicacion Delphi7 con TMDOQuery intento editar un registro con la sentencia DM.TMDOClientes.Edit; pero me aparece el error "Cant not modify a Read-Only DataSet".. Sabeis cual es el error.... me podeis orientar con alguna solución? |
#2
|
||||
|
||||
Cita:
El MDOQuery se utiliza para extraer datos de 2 tablas y para actulizar datos requiere de otro componente MDOUpdateSQL Te copio de la ayuda de IBX que los MDO como sabes no tienen mucha ayuda (Demasiado hacen nuestros amigos portugueses sobre el asunto) pero son un clon de estos...... Use TIBQuery to access one or more tables in a database using SQL statements. The TIBQuery component provides a read-only dataset, and adapts well to the InterBase client/server environment. To update the result set that TIBQuery represents, use this component in conjunction with a TIBUpdateSQL component. Si quieres actulizar solo una tabla lo mejor es el MDODataset Yo soy novatillo, voy leyendo de aqui y de alla, pero la verdad que no tengo tiempo , ya me gustaria a mi. En fin saludos a todos los foreros y gracias por la ayuda que siempre me prestan. |
#3
|
||||
|
||||
Yo solo uso MDOQuery pata TODO:
Sólo hay que crear el SQL correcto: para leer incluir modificar borrar
Claro debes usar muchos where y manejar el SQL a consciencia. Saludos.
__________________
Sitrico |
#4
|
||||
|
||||
Hola amigo:
Al decir que utilizas para todo MDOQuery+MDOUpdateSQL me ha surgido la duda de si era mejor tu opcion. Dejando de lado que no discuto que es perfectamente valida, he preguntado en el foro oficial (Portugues) de los componentes y me han responido que para modificar datos es mejor MDODataset , y otro usuario ha ampliado las opciones MDODataset+TClientDataset . Que como sabes se utiliza en modo desconectado y solo se envian los cambios al servidor cuando el programador quiere. En fin , lo posteo por si a alguien le interesa. Me gustaria hacer pruebas de rendimiento de las tres opciones , pero me haria falta una base de datos significativa., a ver si la consigo. Saludos. |
#5
|
||||
|
||||
brakaman:
Dos cosas: - Yo sólo uso TMDOQuery (y transacciones), porque antes usaba sólo tQuery - También busqué en foros en portugues y ví lo del tMDODataset pero en realidad no logré implementarlo (pero es lo que recomiendan).
__________________
Sitrico |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
qry para modificar registro | alcides | SQL | 10 | 30-10-2007 13:24:46 |
buscar registro y modificar fila | abogado | SQL | 4 | 08-04-2005 12:57:40 |
Como modificar un registro? | Telemaco | Conexión con bases de datos | 4 | 20-02-2004 16:45:48 |
Como modificar el Registro de Windows | Mariana | Varios | 3 | 08-10-2003 18:20:14 |
modificar olo un registro | Irina | SQL | 1 | 26-05-2003 13:41:59 |
|