Не могу запросить данные из файла доступа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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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