Не могу запросить данные из файла доступаC#

Место общения программистов C#
Anonymous
Не могу запросить данные из файла доступа

Сообщение Anonymous »

Я пытаюсь запросить данные из файла доступа, но всегда ничего не возвращает. Я уже скопировал строку запроса и запрос непосредственно в Microsoft Access, он возвращает значение просто отлично. Вот мой исходный код, посмотрите. < /P>

public DataTable queryDB(string querystr) {
DataTable res;
string conStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\test.mdb;Persist Security Info=False;";
OleDbConnection con = new OleDbConnection(conStr);
con.Open();

OleDbCommand cmd = new OleDbCommand(querystr, con);
OleDbDataReader reader = cmd.ExecuteReader();
if (reader.Read()) {
res = new DataTable();
res.Load(reader);
}
else
res = null;
reader.Close();
con.Close();
return res;
}
< /code>

Запрос просто «SELECT * FROM USERINFO;». Я уже потратил на это 2 часа, пожалуйста, кому -нибудь дайте мне некоторые подсказки.

Подробнее здесь: https://stackoverflow.com/questions/245 ... ccess-file

Вернуться в «C#»