Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo realizar consultas usando Access usando C#?

¿Cómo realizar consultas usando Access usando C#?

1. Primero, use Access para crear datos y guárdelos en algún lugar de su disco duro, luego utilícelo. MDB.

2. Abre Vs 2013 e introduce el espacio de nombres:

¿Usar? sistema. Datos .OleDb

Objeto de declaración:

privateOleDbConnection? _ oleDbConnprivateOleDbDataAdapter? _ oleDbAda

3. Crear información de enlace:

¿Público? ¿Solo lectura? ¿Electricidad estática? ¿Cadena? _strdata? =?Cadena. Formato("{0}{1}{2}", ?" proveedor = Microsoft . jet . oledb . 4.0; ? Datos ? Fuente = " , ? Sistema. IO.Path. GetDirectoryName(Assembly. GetExecutingAssembly(). Ubicación ) ,? @ "\db\stumandata.MDB");

Creo un directorio aquí: stumandata. El archivo de base de datos Mdb se coloca en la carpeta db antes del directorio actual.

Por supuesto, puede especificar el directorio directamente:

string_strdata = @" proveedor = Microsoft . jet . oledb . 4.0; ? data ? source = C:\db\stumandata . MDB ";

Esto generará la información del enlace.

4._oleDbConn? =?Nuevo? conexión oledb(_ str conn); //Crea una instancia del objeto de enlace según la información del enlace

_ oledb conn . //Abre la conexión;

_oleDbAda? =?Nuevo? OleDbDataAdapter(strsql,_oleDbConn); //sentencia sql strsql;

He visto objetos de conexión de base de datos ejecutados por sentencias sql.

_oleDbAda. Fill (dt, tableName);

//Guarda el resultado en el resultado local, dt = = DataSet dt = new DataSet();

//Bien, ahora puedes operar dt, siempre que no esté vacío.

5. Llame al ejemplo, cree una declaración Sql y pásela al objeto del formulario de visualización.

6. Utilice la clase encapsulada para devolver el conjunto de resultados de la consulta y extraer datos.

7. Resultados de ejecución.