【发布时间】:2020-04-04 22:05:46
【问题描述】:
我正在尝试在 .net 核心 API 中将数据插入 Access 365。以下是我插入数据的操作,但我收到一条错误消息:
The type or namespace name 'OleDbConnection' does not exist in the namespace 'System.Data.OleDb' (are you missing an assembly reference?)
我将程序集引用添加到:
using System.Data;
using System.Data.Odbc;
using System.Data.OleDb
以下是我的部分 C# 代码:
public void PrimeAccessRules()
{
List<RecLoad> recList = new List<RecLoad>();
recList = getPrimeData();
System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;" +
@"Data source= C:\Users\test\recload.accdb";
try
{
conn.Open();
}
}
错误就在这一行:
System.Data.OleDb.**OleDbConnection**
说OleDbConnection不存在
任何帮助都将受到高度赞赏。
【问题讨论】:
-
你添加System.Data.OleDb包了吗?
-
不,我没有。我刚刚添加了它,错误消失了。我想,通过添加 System.Data.oledb 就足够了感谢您的帮助。错误现在消失了。