
08/11/2011, 09:54
|
| | Fecha de Ingreso: julio-2010
Mensajes: 93
Antigüedad: 14 años, 8 meses Puntos: 0 | |
Crear base Access por código Buenas tardes,
estoy intentando crear un base de datos access desde C# y no consigo que funcione. Eel código es el siguiente:
private void CrearBDAccess()
{
sfdguardar.Filter = "Base de datos de Microsoft Access|*.mdb";
sfdguardar.Title = "Guardar";
if (sfdguardar.ShowDialog() == DialogResult.OK)
{ CatalogClass cat = new CatalogClass();
cat.Create("Provider = Microsoft.Jet.OLEDB.4.0;" +
"Data Source = " + sfdguardar.FileName + ";" +
"Jet OLEDB:Engine Type = 5");
cat = null;
}
}
El error lo genera donde está marcado con lo siguiente:
El tipo de interoperabilidad 'ADOX.CatalogClass' no se puede incrustar. Use la interfaz aplicable en su lugar.
Si me podeis orientar por donde puede estar el error os lo agadecería.
Un saludo. |