This is a mirror of official site: http://jasper-net.blogspot.com/

Create Access database online

| Sunday, June 5, 2005
Image Hosted by ImageShack.us
WOW - наконeц то я узнал как создавать Access датабайсе на лету. Для этого оказалось всего-лишь надо добавить в references фаила Microsoft ADO Ext. 2.7 for DDL and Security (ADOX) и сделать конечно импорт (using) ADOX. Вот например:



using ADOX;
.
.
.

private void button1_Click(object sender, System.EventArgs e)
{
ADOX.CatalogClass adoxCatalog = new CatalogClass();
string pathToFile = Application.StartupPath.ToString() + "\\newData.mdb";
string JetEngineString = @"Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source=";

try
{
adoxCatalog.Create(JetEngineString + pathToFile);
MessageBox.Show("Database sucsefully created\n\n" + pathToFile);
}
catch (System.Exception exp)
{
MessageBox.Show("Can no create database\n\nAdditional information:\n"+ exp.Message.ToString());
}
}

Ссылка: CodeGuru