FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Error con Firebird y DBGrid: Ambiguous field name between.....
Hola, buen día (o tarde o noche)
Trabajo con D7, Firebird 1.5 e IBx Utilizo el siguiente Query Código:
SELECT Entradas.*,Insumos.Insumo_Nom FROM Entradas LEFT JOIN Insumos ON Entradas.Insumo_ID = Insumos.Insumo_ID ORDER BY Entradas.FechaEntrada Cita:
Revisé el resultado del query y solamente trae el campo COSTO de la tabla de ENTRADAS. Aún así el DBGrid hace referencia al campo COSTO de la tabla INSUMOS. Gracias por su ayuda. Salud.......dos. |
#2
|
||||
|
||||
Olvidé especificar el evento ColumnMoved del DBGrid.
Con esto, ordeno los registros de acuerdo al orden de las columnas del DBGrid. Inmediatamente después de abrir por primera vez el query: Código:
dbg_EntradasColumnMoved(frm_BuscarEntradas,0,0); Código:
s_Cuerda:= ''; for i_Contador:= 1 to dbg_Entradas.Columns.Count do begin s_Cuerda:= s_Cuerda + dbg_Entradas.Columns.Items[i_Contador - 1].FieldName; if i_Contador < dbg_Entradas.Columns.Count then s_Cuerda:= s_Cuerda + ','; end; qry_Entradas.Close; qry_Entradas.SQL.Delete(qry_Entradas.SQL.Count - 1); qry_Entradas.SQL.Add('ORDER BY ' + s_Cuerda); qry_Entradas.Open; |
#3
|
||||
|
||||
Para quien le interese, la solución es cambiar a Firebird 2
Salud....os |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
QRGroup y su Database Field ??? | Ledian_Fdez | Impresión | 9 | 15-03-2007 22:09:59 |
Firebird 1.5.3 Error:No puede ejecutarse Firebird Guardian xq ya hay una instancia | Delphius | Firebird e Interbase | 5 | 26-01-2007 11:19:20 |
renombrar field | reina | Varios | 0 | 12-07-2006 18:11:01 |
Posicion del cursor dentro de un field de un dbgrid | Kivan | Varios | 0 | 14-06-2005 13:37:34 |
Solución para el error "Field ID not found" | Calderin | Conexión con bases de datos | 5 | 24-11-2004 12:18:26 |
|