TDBGrid, TDBNavigator y TQuery

Hola!
Estoy trabajando con delphi 7 y con mysql 4.
Mi problema es el siguiente: Tengo un TDBGrid y le he enlazado un la TQuery. Y con el TDBNavigatos he hecho lo mismo. El código de la query es el siguiente:
SELECT * FROM seg_oferta WHERE id_oferta=:id_oferta
y la opción RequestLive está a true.
Cuando inicializo el programa le doy el valor correspondiente a la query, y se me muestra correctamente en el TDBGrid, pero cuando intento insertar, o modificar por medio del TDBNavigator lo que me ocurre es que en la tabla se meten valores pero en vez de poner el id_oferta que yo le he dado, me los pone a NULL. ¿Qué tengo que hacer para que me inserte las ofertas correctamente?
Gracias

1 respuesta

Respuesta
1
Es extraño lo que dices porque tal y como obras, debería funcionar ya que usando RequestLive y el tdbnavigator accedes directamente a la tabla. Quizá debería ver el código más concreto.
También existe otra manera que es cargar el dataset de la query en un dataset en memoria y luego ejecutar una sentencia INSERT pasando los parámetros, algo sin duda más costoso.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas