Я пытаюсь запросить данные из файла доступа, но всегда ничего не возвращает. Я уже скопировал строку запроса и запрос непосредственно в 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