01.11.2002, 17:04 | #1 |
Moderator
|
Работа с Aссess'им файлом данных
Делаю так:
static void MyJob(Args _args) { OdbcConnection connection; LoginProperty loginProperty = new LoginProperty(); Statement statement; ResultSet resultSet; str statementTxt = "select * from Table"; str resultFieldStr; int resultFieldInt; ; loginProperty.setDSN("TMr"); loginProperty.setDatabase("TMr"); loginProperty.setUsername(""); loginProperty.setPassword(""); connection = new OdbcConnection(loginProperty); statement = connection.createStatement(); resultSet = statement.executeQuery(statementTxt); while (resultSet.next()) { resultFieldStr = resultSet.getString(1); resultFieldInt = resultSet.getInt(2); } } ТMr - это DSN. При запуске job' появляется сообщение об ошибке: Невозможно выбрать запись в таблице "'(")' Ошибка синтаксиса в предложении from. Как я подразумеваю дело в следующих строчках: loginProperty.setDSN("TMr"); loginProperty.setDatabase("TMr"); - что нужно подставлять в setDatabase - наименование файла tmr.mdb или имя DSN - что должно быть в setDSN - имя источника данных (TMr) или имя драйвера (что-то впроде MSAcess. ...). Кто-нибудь делал подобные вещи ? Может поможите примерчиком ? |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Невозможно выполнить команду языка определения данных в () | 8 | |||
Стандартный импорт данных. Обновление | 0 | |||
Работа с текстовым файлом | 4 | |||
Введение в Аксапту | 0 |
|