c# office能否生成Access数据库

avatar
作者
猴君
阅读量:0

是的,您可以使用C#代码通过Office Interop来生成Access数据库。您可以使用ADO.NET库来连接到Access数据库并执行SQL语句来创建表和插入数据。以下是一个简单的示例代码:

using System; using System.Data.OleDb;  class Program {     static void Main()     {         string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\path\\to\\your\\database.accdb;";                  OleDbConnection conn = new OleDbConnection(connStr);                  conn.Open();                  OleDbCommand cmd = new OleDbCommand();         cmd.Connection = conn;                  // Create a table         cmd.CommandText = "CREATE TABLE Employees (ID INT, Name VARCHAR(255));";         cmd.ExecuteNonQuery();                  // Insert data         cmd.CommandText = "INSERT INTO Employees (ID, Name) VALUES (1, 'John Doe');";         cmd.ExecuteNonQuery();                  // Close the connection         conn.Close();                  Console.WriteLine("Access database created successfully!");     } } 

请注意,您需要根据自己的实际情况修改连接字符串和数据库文件路径。另外,确保您的计算机上已安装了适当的Access数据库引擎。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!