I wish to create a blank MS Access DB file programmatically
using C# .
Thanks, nfs
Create a database file in Access.
Copy the file somewhere. This is a template file.
When you want to create an Access database, copy the template file to where
you want it, and rename the file appropriately.
Use Jet's SQL language to create new tables, etc, over OleDb.
HTH,
Jon
"Null Reference" <Ore...@ywam.org> wrote in message
news:gnbphv47h4gb3ompr...@4ax.com...
I'm wanting to create the Access .mdb file programmatically via my C#
code. I can create the tables and everything already via my C# code to
a blank .mdb file.
I just don't want to use Access to create anything.
nfs
Access is only used once, to generate an empty template. Use C# to copy the
template file to your destination. Shall I create one for you? Shall I make
a C# assembly with this file bundled in it as a resource?
I don't believe Jet offers database file creation services.
Jon
"Null Reference" <Ore...@ywam.org> wrote in message
news:2iiphvk2ftqbri4e2...@4ax.com...
I found this so far
Programmers often need to create databases programmatically. Although
neither ActiveX Data Objects (ADO) nor ADO.NET provide the means to
create Microsoft Access databases automatically, you can use the
Microsoft Jet OLE DB Provider and Microsoft ADO Ext. 2.7 for DDL and
Security (ADOX) through the COM Interop layer to create databases
manually
so, this upsets me.
On Mon, 21 Jul 2003 22:46:21 -0700, "Jon Davis"
I figured out how to get it accomplished finally. The internet is damn
vast that weeding through the haystack of pages I finally found the
needle I was looking for..
using System;
using ADOX;
public class CreateDB
{
public static void Main( string [] args )
{
ADOX.CatalogClass cat = new ADOX.CatalogClass();
string create =
@"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=L:\Programming\IO\Convert\LogBook2.mdb;" +
"Jet OLEDB:Engine Type=5";
cat.Create(create);
cat = null;
}
}
Thanks for actually giving some of your time to look at my question!
nfs
On Tue, 22 Jul 2003 07:14:20 GMT, Null Reference <Ore...@ywam.org>
wrote:
I've never worked with the ADOX namespace before... hmm...
Jon
"Null Reference" <Ore...@ywam.org> wrote in message
news:anqphvkf89po8jtsd...@4ax.com...
On Tue, 22 Jul 2003 16:07:33 -0700, "Jon Davis"
Jon
"MsJuLiE" <MsJ...@wanadoo.fr> wrote in message
news:sh3divo23qftaccot...@4ax.com...
Jon
"MsJuLiE" <MsJ...@wanadoo.fr> wrote in message
news:sh3divo23qftaccot...@4ax.com...