Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2004, 09:17
victork_py
 
Fecha de Ingreso: agosto-2003
Mensajes: 448
Antigüedad: 20 años, 9 meses
Puntos: 1
Bueno, te voy a dar un ejemplo con C#:

Suponiendo que quiera mostra en una grid todos los datos de clientes, siendo "bd" el nombre de la base de datos y la tabla se llama "clientes"

1- Crear string para el ConnectionString y para el SQL:
string str_conn = "Server=localhost;Trusted_Connection=yes;database= bd";
string str_sql = "select * from clientes";

2- Crear el DataSet donde se cargarán los datos:
DataSet ds_clientes = new DataSet();

3- Crear el DataAdapter, esta servirá como puente entre la BD y el DataSet :
da_clientes = new SqlDataAdapter(str_sql, conn);

4- Cargar los datos al DataSet con el método Fill del DataAdapter :
da_clientes.Fill(ds_tarifas, "clientes");

5- Asignar la DataGrid los datos que mostrarán :
dg_clientes.DataSource = ds_tarifas.Tables["servicios"];
dg_clientes.DataBind() --> si estas trabajando con WebForm

dg_clientes es el DataGrid.
El ejemplo es para SQL Server, así que si queres hacer funcionar con OleDB, tenés que usar los componentes correspondientes a OleDB, o sea, en vez de SqlDataAdapter, usas OleDbDataAdaptar y así sucesivamente.

Ojo, al crear el DataAdapter, esta todavía no se conecta a la base de datos. La conexión a la base de datos se realiza cuando ejecutas el método Fill, por tanto, si hay algún error en el connectionstring o el SQL, saltará en la línea donde ejecutas el método Fill.

Espero que te sirva.