Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Editar un DataSource (https://www.clubdelphi.com/foros/showthread.php?t=70206)

chinchan 06-10-2010 20:14:45

Editar un DataSource
 
Hola, después de hacer una consulta a una Base de Datos con ADOQuery, los resultados los deja en el DataSource asociado. ¿Cómo puedo editar un registro de ese DataSource?. Lo he intentado con DataSource1->Dataset->Edit(), pero nada, no me deja. ¿Se os ocurre algo?. Gracias

Caral 06-10-2010 20:44:25

Hola
En delphi:
Código Delphi [-]
DataSource1.Dataset.Edit
Me imagino que en C seria asi:
Código:

DataSource1->Dataset->Edit
Saludos

Neftali [Germán.Estévez] 07-10-2010 10:15:45

Cita:

Empezado por chinchan (Mensaje 378614)
...pero nada, no me deja. ¿Se os ocurre algo?.

¿Puedes ser más explícicito con el "no te deja"?
¿Sale algun error? ¿Algun mensaje?

¿Qué tipo de consulta? ¿Usa JOINs la consulta? ¿Será que no es actualizable?

chinchan 07-10-2010 17:16:11

En primer lugar, gracias por vuestro interés. Efectivamente, la consulta que hago utilizo un join porque cojo datos de dos tablas y los dejo en en DataSource. Luego quiero editar un campo en concreto y lo hago asi:

DataSource1->DataSet->Edit();
DataSource1->DataSet->FieldByName("numero")->AsString=" ";
DataSource1->DataSet->Post();

Pero me da un error en el que me dice que el campo 'numero' no ha podido ser editado.


Gracias de nuevo.


La franja horaria es GMT +2. Ahora son las 10:02:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi