我目前正将项目连接到项目中的Microsoft Access DataBase。
我添加了System.Data.dll
作为参考,因此OleDbConnection
命令可以正常工作,但命令conn.Open()
有错误。错误声明为"对Component
类型的引用声称它在System
中定义,但无法找到"。
可能System.dll
和System.Data.dll
重叠吗?
using System;
using Windows.UI.Xaml.Controls;
using System.Data.OleDb;
namespace App3
{
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
}
private void me_Click(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\chinwuen\Documents\psm.accdb";
OleDbCommand cmd = new OleDbCommand("INSERT into psm (intensity, humidity) Values('1', '2')");
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
}
}