Asignar un valor a un campo de DataSet
Estimados,
Tengo un dataset llamado "ddetalle" que tiene campos (iddetalle, id_maestro, campo1, campo2) Al momento de hacer Insert (post) todo bien, excepto que el "id_maestro" tiene valor "null", cuando en teória no lo es... Dentro del formulario tengo un campo textEdit que tiene el valor de ese ID-MAESTRO. Cómo capturo y hago el Post.... dDetalleID_MAESTRO.Value:= StrToInt(dbedit1.Text); //se supone que toma el valor que está dentro del dbedit1 dDetalle.Post; Algo que estoy haciendo mal ????? Saludos |
Estimado mantraxer21:
Prueba con este código:
Saludos |
radenf,
Gracias pero aún sigue "null" No funcionó 0-0 |
Justo después de la asignación (utilizando un Breakpoint), mira a ver qué vale:
Si el valor de la asignación es correcto, revisa otros eventos posteriores o triggers de la BD. Si no es correcto, es posible que tengas mal definido el campo en local |
[Solucionado]
Amigos,
Gracias por sus respuestas, El tema se solució de la siguiente forma. Se declaro una variable "ID" Integer ... Asigne el valor Con todo ello , funcionó impeke ! Gracias |
Cita:
( Recuerda usar las etiquetas [delphi]codigo[/delphi] cuando pongas código en tu mensaje ) Saludos :) |
La franja horaria es GMT +2. Ahora son las 17:36:25. |
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