Como crear una base de datos
1. Ingresar a Access desde el menú Inicio o desde un acceso directo en nuestro escritorio.
2. Nos aparecerá la página Introducción a Microsoft OfficeAccess, abajo Nueva base de datos en blanco, hacemos clic en Base de datos en blanco.
3. En el panel Base de datos en blanco, en el cuadro Nombre de archivo, escribimos el nombre de archivo.
4.Hacemos clic en Crear. Se crea una nueva base de datos y se abre una nueva tabla en la vista Hoja de datos. Ahí podemos proporcionar los datos que queramos.
5. Para guardar, debemos hacer clicen el icono Buscar ubicación (carpeta, al lado del nombre que le damos a la base de datos)
Como conectar una base de datos de Access a C#
Después de haber seguido los pasos anteriores decómo crear una base de datos en Access se seguirán estos:
1. Crea un Nuevo proyecto en C#
2. Agrega una nueva clase llamada Database y a continuación escribe el siguiente código:
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.OleDb;
namespace bd_access2
{
class Database
{
private string StrConexion;
privateOleDbConnection Conexion;
private OleDbDataAdapter Adapter;
private DataSet miDataSet = new DataSet();
public void IniciarConexion(string DataBase)
{
//Creo la cadena de conexion para Office2007
StrConexion = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = " + DataBase;
//Objeto conexion
Conexion = new OleDbConnection(StrConexion);
}public int ejecutar_sql(string sql)
{
//inserto enla BD
int i = 0;
try
{
Conexion.Open();
OleDbCommand cmd = new OleDbCommand(sql, Conexion);
i = cmd.ExecuteNonQuery();
}
catch
{
i = -1;
}
return i;
}
public DataTable consultar(stringsql, string tabla)
{
Adapter = new OleDbDataAdapter(sql, Conexion);
//Creo el DataTable
DataTable dt = new DataTable();
//Relleno el adaptador con los datos en memoria
Adapter.Fill(dt);...
Regístrate para leer el documento completo.