如何使用 .NET 操作 Access 数据库中的表
的连接。
OleDbConnection con = OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data source=" + mdbFileName);
我在访问数据库中有一个名为“Streets”的表,并且我已打开与“如何访问我的表?”
I have a table named "Streets" in an access db, and I have opened a connection with
OleDbConnection con = OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data source=" + mdbFileName);
How can I get at my table?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要“更改”表并使用 ExecuteNonQuery。代码如下:
这将向您的数据库添加一个名为“fldNew”的新列。然后,您可以使用标准 UPDATE SQL 命令将数据添加到新列中。
You need to 'ALTER' the table and use the ExecuteNonQuery. Code below:
This will add a new column called 'fldNew' to your database. Then you can use a standard UPDATE SQL command to add the data into your new column.
将 ADOX COM 引用添加到您的项目并尝试以下代码:
详细信息可以在以下博客文章中找到:
使用 ADOX (C#.NET) 以编程方式重命名 MS Access 中的字段
使用 ADOX (C#.Net) 以编程方式在 MS Access 中添加新字段
使用标准 ADO.net 将数据添加到新字段。
Add an ADOX COM reference to your project and try out the following code:
Details can be found in the following blog posts:
Rename Field in MS Access Programmatically using ADOX (C#.NET)
Add New Field in MS Access Programmatically using ADOX (C#.Net)
Add data to your new field by using standard ADO.net.