0
当我尝试填充适配器时,我不断收到异常,但我找不到原因。这是我的代码。非常感谢您提供任何信息!尝试使用c#和.NET 4.0连接到accdb数据库
public partial class MainWindow : Window
{
private OleDbConnection connection;
private OleDbCommand command;
private OleDbDataAdapter adapter;
private DataSet dataset;
public MainWindow()
{
InitializeComponent();
connection = new OleDbConnection();
command = new OleDbCommand();
adapter = new OleDbDataAdapter();
dataset = new DataSet();
connection.ConnectionString =
@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:/SoBeWFF.accdb;" +
"Persist Security Info=False";
command.Connection = connection;
command.CommandText = "SELECT * FROM Dishes";
adapter.SelectCommand = command;
try
{
adapter.Fill(dataset, "Dishes");
}
catch (OleDbException)
{
MessageBox.Show("Error occured while connecting to database.");
// Application.Exit();
}
}
}
什么异常? – adatapost 2012-02-16 11:36:26
你可以发布你得到的例外吗? – 2012-02-16 11:36:35
无一例外的错误,很难理解! – AngeloBad 2012-02-16 11:38:52