consulta novato en bbdd

20/07/2004 - 12:10 por Jordi Maycas | Informe spam
Hola, tengo una senzilla bbdd en access, y he creado una dsn desde el panel
de control. La pregunta es: cual es la mejor forma con vb.net de conectarme
a esa bbdd? Que objetos necesito (dataadapter, odbcadapter...)?

Gracias
 

Leer las respuestas

#1 andres
20/07/2004 - 18:45 | Informe spam
En mi opinion necesitas los siguientes objetos

1- Connection
(permite conectarte a la Bd)

2- Command
(permite ejecutar comandos tipo SELECT, INSERT, UPDATE,
DELETE)

3- DataAdapter
(permite intercambiar datos entre el DataSet y el Origen
de Datos)

4- DataSet
(permite crear un repositorio o almacen temporal de datos)

5- DataReader
(para casos especificos seria conveniente utilizarlo)

Ejemplo:

/*-*/
String strConn = "cadena de conexion";
System.Data.DataSet myDs = new System.Data.DataSet();
System.Data.OleDb.OleDbConnection myConn = new
System.Data.OleDb.OleDbConnection(strConn);
System.Data.OleDb.OleDbCommand myComm = new
System.Data.OleDb.OleDbCommand("SELECT * FROM
tableX",myConn);
System.Data.OleDb.OleDbDataAdapter myDa = new
System.Data.OleDb.OleDbDataAdapter();
myDa.SelectCommand = myComm;
myDa.Fill(myDs,"table2");
/*-*/

a por cierto lo hice en c# olvide que mencionaste a VB.NET
de todas formas no difiere tanto:

Dim strConn As String = "cadena de conexion"
Dim myDs As New System.Data.DataSet
Dim myConn As New System.Data.OleDb.OleDbConnectio(strConn)
Dim myComm As New System.Data.OleDb.OleDbCommand("SELECT *
FROM tableX", myConn)
Dim myDa As New System.Data.OleDb.OleDbDataAdapter
myDa.SelectCommand = myComm
myDa.Fill(myDs, "table2")

Saludos

Hola, tengo una senzilla bbdd en access, y he creado una


dsn desde el panel
de control. La pregunta es: cual es la mejor forma con


vb.net de conectarme
a esa bbdd? Que objetos necesito (dataadapter,


odbcadapter...)?

Gracias


.

Preguntas similares