c# office能否生成Access数据库

   2024-10-05 6400
核心提示:是的,您可以使用C#代码通过Office Interop来生成Access数据库。您可以使用ADO.NET库来连接到Access数据库并执行SQL语句来创建表

是的,您可以使用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数据库引擎。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号