У меня проблемы с получением данных из запроса в MS Access с использованием библиотеки UcanAcess в java.
В Access вы можете создавать обычные таблицы - получение данных не вызывает проблем.Вы также можете создать «запрос», что означает, что вы создаете таблицу, используя информацию из разных таблиц.
Тем не менее, при использовании одного и того же кода и просто изменяя имя таблицы, я получаю следующую ошибку, котораяозначает, что он не может найти его или мне не разрешен доступ (возможно, он не может найти его):
UCAExc ::: 4.0.4 пользователю не хватает привилегии или объект не найден: ALLE OE RG ABFRAGE
Вот метод, который я использую:
Connection conn= DriverManager.getConnection("jdbc:ucanaccess://C:/Users/B070252/Desktop/KopieAuswertungen.accdb"); //AuswertungenZBAV
Statement s = conn.createStatement();
ResultSet rs = s.executeQuery("SELECT * FROM [ALLE OE RG ABFRAGE]");
while (rs.next()) {
System.out.println(rs.getString(2));
}
return null;
Примечание: я использую UcanAccess, но проблема не в библиотеке.Я благодарен за каждый совет или решение и надеюсь, что вы можете мне помочь.