Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Asignar valor a un campo en una base de datos (https://www.clubdelphi.com/foros/showthread.php?t=26081)

jdattoli 12-10-2005 19:37:25

Asignar valor a un campo en una base de datos
 
Hola amigos;


tengo una base conectada con adotable. Como puedo asignarle un valor a un campo en tiempo de ejecución sin utilizar ningun componente?.

tengo delphi 6 y la base es en Access.

Gracias por su ayuda y espero haber sido explicito.

luisgutierrezb 12-10-2005 19:54:50

AdoTable.Insert;
AdoTable.FieldByName('Nombre').AsString := 'Luis';
AdoTable.FieldByName('Folio').AsInteger := 1234;
AdoTable.FieldByName('Fecha').AsDateTime := Now;
AdoTable.Post;


[b]

jdattoli 12-10-2005 20:23:01

ok, este codigo es para insertar un registro entero, pero y si ya tengo el nombre y el folio y solo le quiero agregar la fecha?

intente unicamente
adotable.fieldbyname('fecha').asdatetime:=now;
pero me aparece un error que dice:
"dataset not in editor insert mode"

Mil gracias

Jdattoli

lucasarts_18 12-10-2005 20:59:02

Hola:

Tienes que poner el dataset en modo Edicion.

TablaAdo.Edit;




La franja horaria es GMT +2. Ahora son las 23:51:50.

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