我想要做的就是从.accdb文件中的表中检索数据.
这是我的完整申请:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection myConn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:/Microland.accdb;Persist Security Info=False;");
myConn.Open();
OleDbCommand myQuery = new OleDbCommand("select CustID from Customers WHERE CustID = 1;", myConn);
OleDbDataReader myReader = myQuery.ExecuteReader();
if(myReader.HasRows)
{
myReader.Read();
label1.Text = myReader.ToString();
}
myConn.Close();
}
}
}
我想我错过了一些使用在顶部或我的代码有点破坏因为然后我点击button1标签1文本更改为System.Data.OleDb.OleDbDataReader.
这也是连接到访问数据库(.accdb)的正确方法我是否需要执行this walkthrough以使其工作或者这与我需要做的事情无关?
感谢您的任何信息!非常感激