FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con dbGRID
Hola a todos.
Tengo un gran problema que lo he arrastrado en toda mi aplicacion y ahora me veo con el problema de solucionar. El caso es que tengo un grid enlazado a datos y cuando inserto una nueva linea al final, por defecto me añade otra aparte de la que he incorporado con valores vacios. Al moverse hago las comprobaciones de que las lineas tengas datos validos y al saltar a esa linea vacia me salta un error de la base de datos. ¿Como puedo evitar que me inserte la linea vacia? Un saludo y muchas gracias |
#2
|
||||
|
||||
Pon el código que te produce el error, porque muy extraño lo que comentas.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Hola Marcos.
El error que me da es porque realizamos una comprobacion previa en la base de datos con un ApplyUpdates(0) y esa linea que me inserta vacia tiene todos los campos a null. Lo que pretendo es que no me inserte esa linea de mas vacia. Un saludo |
#4
|
||||
|
||||
No dices con qué motor estás trabajando, pero prueba a utilizar un Ttable o Tquery distinto para hacer la operación que menciona.s
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
Estoy trabajando con interbase a traves de las transacciones. Utilizamos los dataset y los clientdataset.
El caso es que cuando realizo un insert no se porque al aplicar los cambios y guardarlos me crea otro registro en blanco aparte del que me inserta. Muchas gracias por tu interes pues llevo mucho tiempo intentando solucionar el problema el cual está en casi toda la aplicacion. Un saludo |
#6
|
||||
|
||||
Saludos
Leiste esto? Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#7
|
|||
|
|||
Prosigo con el error pero sigo avanzando
Hola otra vez y gracias por el interes.
No os he puesto codigo porque lo hace al realizar un apliupdate sobre un dataset conectado a traves de una transaccion. Lo estoy intentando realizar de otra forma pero me surge una duda: Con el insert me añade una linea en el grid, pero no me la añade al final ¿como puedo hacer que lo haga al final de todas las lineas? Un saludo y gracias por todo. |
|
|
|