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
|
Hola
En delphi: Me imagino que en C seria asi: Código:
DataSource1->Dataset->Edit |
Cita:
¿Sale algun error? ¿Algun mensaje? ¿Qué tipo de consulta? ¿Usa JOINs la consulta? ¿Será que no es actualizable? |
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