Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   asignarle valor a un dbedit (https://www.clubdelphi.com/foros/showthread.php?t=23587)

el_barto 21-07-2005 22:08:24

asignarle valor a un dbedit
 
Buenas dias foro:

Una pregunta como hago para asignarle un valor a un DBedit y que lo guarde en la base de datos??

tengo este codigo pero el dbedit no toma el valor para guardarlo en la base de datos:

Código Delphi [-]
 
if (edit1.Text = edit2.Text) then
begin
  DBedit3.Text := edit1.text
  IBDataset1.ApplyUpdates;
  DataModule2.IBTransaction1.Commit;
  IBDataset1.Active := True;
end

vic_ia 21-07-2005 22:10:52

hola...

por el poco codigo que colocas tengo una pregunta... el IBDataset1 esta activo antes de hacer la asignacion?

saludos...

vtdeleon 21-07-2005 22:17:32

Tambien...
Tienes algun mentodo qeu lo ponga en modo de edicion??

el_barto 21-07-2005 22:17:55

si, precisamente antes de entrar al if, pero el dbedit nunca toma un valor, sera que no se usa dbedit1.text si no otra cosa??

el_barto 21-07-2005 22:38:27

lo que pasa es que si yo escribo directamente sobre el dbedit guarda el cambio perfectamente pero si yo le asigno lo que tengo en mi edit no toma los valores y menos guarda en la base de datos

jmariano 21-07-2005 22:43:52

Saludos!

Deberia funcionarte la asignacion pero, sino, puedes probar con la propiedad Field del DBEdit que hace referencia al campo, ej: DBEdit1.Field.Value := Edit1.Text

el_barto 21-07-2005 23:24:10

Gracias pero cuando reemplace mi linea: DBedit3.Text := edit1.text por tu linea DBedit3.field.value := edit1.text.
me arroja un error que dice: Not in Edit Mode

por que?? y como lo puedo corregir

el_barto 21-07-2005 23:30:20

Listo gracias ya funciono me toco colocar dentro del if ibdataset1.edit; lo tenia afuera del if pero por algun motivo tuve que colocarlo adentro


La franja horaria es GMT +2. Ahora son las 08:56:42.

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