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.