FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
Dinos los componentes usados y muestranos fragmentos de codigo y sentencias sql que utilizas.
__________________
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! |
#2
|
|||
|
|||
los compnentes q uso son los de interbase q trae delphi, un DbGrid y un TIBDataSet.
la consulta sql q utilizo para abrir el Tibdataset es esta: select * from TICKET_DETALLE where TD_ID_TICKET = :ID_TICKET Asi es como abro el TIbDataset: IBQTicketDetalle.Prepare; IBQTicketDetalle.Params.ByName('ID_TICKET').Value := EdN_Documento.Text; IBQTicketDetalle.Open; IBQTicketDetalle.FetchAll; IBQTicketDetalle.Last; IBQTicketDetalle.Insert; Le paso como parametro el nuevo id del ticket q se q no existe para tener una consulta vacia. Entonces la cosa es q el primer post no me da problema, pero al intentar hacer el segundo (o sea, al pasar a la siguiente fila en el dbgrid) es cuando me da el fallo. Gracias por todo. |
#3
|
||||
|
||||
Hola:
En el codigo no veo el Post, pero si es asi como lo tienes, Me ha pasado que cuando haces el post, si no hacepta Refrech, cierro y habro la consulta para que se refresquen los datos. Con esto logro que se evalue la condicion de mi consulta nuevamente, es tan rapido que ni te das cuenta o el usuario. No se Pruebalo Saludos |
#4
|
||||
|
||||
Saludos
Primero decirte qeu a pesar de haber proporcionado "algo" de codigo, creo que aun falta mas. Sentencia de Insercion, codigo para guardar Observaciones: 1ra - Veo que utilizas FecthAll y Last; al parecer necesitas que aparezcan todos los registros. Pues bien, puedes quitar uno de los dos, si deseas traer todos los registros, utilizar "FecthAll", pero si ademas de eso deseas ir al final, solo utilizar "Last", pero no uses los dos. 2da - Creo que no es bueno hacer insert y open en un mismo procedimeinto. Hazlo aparte, dos procedimietos. 3ra - Antes de reasignar parametros, cierrra el DataSet (Close).
__________________
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! |
#5
|
|||
|
|||
Muchas gracias por vuestra ayuda.
al final lo q tenia mal era la consulta del insertSql. Hasta otra |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Introducir datos en un TStringGrid | Bauhaus1975 | Varios | 3 | 11-05-2006 18:29:23 |
Como introducir un simbolo dentro de un DBGrid? | tramjauer | Conexión con bases de datos | 1 | 22-09-2005 11:29:17 |
como introducir datos a una tabla | jhonveras | DB2 | 1 | 05-05-2004 16:35:09 |
Introducir Datos A Una Tabla | ElCherchu | DB2 | 4 | 05-05-2004 01:38:15 |
Introducir / Actualizar Datos en Interbase | jsc | Firebird e Interbase | 5 | 04-11-2003 14:03:24 |
|