如何在C#中创建Microsoft Access数据库?

时间:2015-07-01 07:36:18

标签: c# database ms-access

如何在C#中创建ms访问数据库? 我已经创建了一个应用程序,使用它可以排除一些有关硬件和软件的特定信息,现在我想创建一个数据库并将这些信息写入Access数据库文件!

1 个答案:

答案 0 :(得分:0)

我从未使用过c#来创建数据库,但这可能有用: https://support.microsoft.com/nl-nl/kb/149558

我已将现有的Access数据库与c#结合使用。

以下连接提供程序可能因Access版本而异。以下是一些连接字符串:https://www.connectionstrings.com/access/

//Making the connection
string databaseLocation = "location";
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + databaseLocation);

//Opening the connection
con.Open();

//Making a command
OleDbCommand odc = new OleDbCommand("query",con);

//Execute a select query
OleDbDataReader reader = odc.ExecuteReader();

//Example of retrieving data from select query
while(reader.Read())
{
   string result = reader.getString(0);
}

//Execute different query (examples: insert into, update, delete)
odc.ExecuteNonQuery();

//Closing the connection
con.Close();

我希望它有所帮助!