Cita:
Empezado por jhonnyone1
eh mi base de datos es interbase la cree en IBexpert
y la uso en delphi version 7
luego nose porque cuando listo son el select en un grid osea hago un select nombre,precio frm material y me listo solo dos nombres y precio esa tupla de dos materiales y las repito no me lista todos los materiales de la tabla si quieren mas detalles solo pidanlos ok
desde ya muchas gracias
|
Haber....
Creo que debes trabajar con los componetes IBX....y debes poseer lo sgte..
1 TIBDataBase -> Conectado al servidor de Interbase...
1 TIBQuery -> Para realizar consultas (para cada consultas que quieras utilizar...tantas como quieras o necesites..)
1 TIBTransaction -> Uno por cada TIBQuery que tengas...
1 TDataSource -> por cada DBStringGrid o componente similar en done quieras mostrar datos directamente en componentes que tengan acceso a las tablas
Entonce....
en el IBQuery1... ponemos la sentencia sgte...
si la anterior no te funciona, puede ser por problemas de nombre de tabla, o que la TIBDataBase no este activada o conectada o que el IBQuery no este vinculado al TIBDataBase ....
Tambien puede ser por problema de Dialecto.. y en ese caso prueba poniendo comillas dobles tanto a los campos como a los nombres de las tablas...
Código SQL
[-]
Select *
From "materiales"
Debe existir un DataSource vinculado al IBQuery....
Debes tener un un TDBGrid (grilla) que este vinculado al DataSource....tienes que usar este componente no el StringGrid...
si tienes el IBQuery Activado y vinculado al DataSource y el DBGrid vinculado al DataSource... se deberian mostrar los datos de la tabla incluso en modo de diseño...
Explica bien como haces para la sentencia sql.. donde la utilizas .. la ingresas en modo diseño o la activas mediante codigo...
Salu2

