lunes, 24 de agosto de 2015

Conectarse a una base de datos con Access desde asp.net en C#

Conectarse a una base de datos con Access desde asp.net en C#

Espacio de nombres:
using System.Data.OleDb;

El siguiente “bloque” o función es parte de una clase que se conecta a una base de datos en Access
La función recibe u obtiene un string llamado “comando” el cual contiene la consulta SQL de la forma “select * from tabla” y regresa un datatable.

La conexión a la base de datos sugiere que es local y que no tiene usuario y contraseña

public DataTable obtenerDataTable(string comando) {

                string cadenaconexion = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\bd\\BASEDATOS.mdb;";

                DataTable dt=new DataTable();
                //SqlDataAdapter da = new SqlDataAdapter(comando,cadenaconexion);
                OleDbDataAdapter da = new OleDbDataAdapter(comando, cadenaconexion);
               
                try
                {
                    da.Fill(dt);
                }
                catch (Exception ex) {
                    mensaje = ex.Message.ToString();
                }
                return dt;
               
            }








No hay comentarios:

Publicar un comentario