![]() |
Asignar un dbgrid
Saludos...
me gustaria saber si me podrian ayudar a en como llenar un DBgrid con los datos que obtengo de una tabla |
Hola soy yo de nuevo... bueno he estado un buen rato buscando , y tengo mi base de datos en ms sql 2000, en la cual tengo la tabla Empleados, con las columnas NoEmpleado, NomEmpleado, NoCiudad, Ubicacion, y Sueldo.
en Delphi 6 encontre Tquery al cual le asigno la base de datos, y con DataSourse se lo direcciono a la DBGrid, hago un select den el valor sql del Tquery(query1) select * from Empleados order by name; y no se despliega nada de lo que mando en el db grid, no se que sea lo que me esta haciendo falta, seguramente estoy haciendo algo o todo mal, por eso les pido su ayuda gracias |
Saludos
El enlace debe ser DataSet ==> DataSource ==> DbGrid Para MS SQL es mejor utilizar los componentes de la paleta ADO. Utiliza el AdoQuery, le asingas la sentencia como antes. Ahora le das clic a la propiedad ConnectionString de ese componentes donde haces el enlace para conectarlo a la base de datos. Saldrá una ventanita, selecciona "use connection String y dale a boton Build. En la pestaña Provider selecciona uno que diga algo parecido a "Microsoft OLE....SQL Server", le das Next. Ya ahi eliges el Servidor, base de datos y usuarios privilegiados a acceder a esa base de datos. Suerte |
Saludos vtdeleon,
gracias por tu respuesta, pero te pedire ayuda de nuevo....ups!!! pues ya hice lo que me dijiste, asigne la bd desde el ADOQuery, y tambien le asigno un select, pero como lo asigno al DBGrid?, ya que te pide la fuente de datos, puse un DataSourse y le puse puse que obtenga los datos del ADOQuery y despues al DBGrid le puse que obtenga los datos de DataSourse..... Tambien puse la otra forma que pusiste, y si se que estoy haciendo la conecccion ya que he podido borrar y visualizar registros, pero no la puedo ver en el DBGrid.... otra vez seguro estoy haciendo algo mal..... pero como han dicho en otros post...creo que estoy mas verde que una manzana en esto..... saludos |
como dijo vtdeleon la coneccion seria:
DataSet ==> DataSource ==> DbGrid entoces DBGrid.DataSuorce = TDataSuorce1 DataSource.DataSet = TDataSet1 DataSet.Active = True se pueden hacer en tiempo de diseño o en ejecucion. Espero funcione. Saludos |
mil gracias a ambos ya la pude visualizar!!!
|
La franja horaria es GMT +2. Ahora son las 12:55:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi