Показать сообщение отдельно
Старый 31.01.2003, 12:29   #1  
edd is offline
edd
Участник
 
81 / 10 (1) +
Регистрация: 20.01.2003
Достать данные из DBF в форму
Не могу вытащить данные из dbf в форму, помогите разобраться.

Сообщение (14:28:28)
Невозможно выбрать запись в таблице '' ('')
База данных SQL обнаружила ошибку.
Описание ошибки SQL: [Microsoft][ODBC dBase Driver] Объект 'OB23' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути.
SQL запрос: select * from OB23

Где ошибка?
Как правильно сделать?


void clicked()
{
LoginProperty LP;
Connection con;
Statement stmt;
Resultset rs;
str filename;
FileNameFilter filter;
;
super();
filter = ['DBF files','*.dbf'];
filename = Winapi::getOpenFileName(element.hWnd(),filter,'','', '','');
LP = new LoginProperty();
LP.setDSN("dBASE Files"); //стандартный DSN
LP.setDatabase(filename);
Con = new OdbcConnection(LP);
stmt = con.createStatement();
rs = stmt.executeQuery('select * from OB23'); // именно с таким именем файл я выбирал в диалоге

while (rs.next()) // ОШИБКА ВОЗНИКАЕТ ТУТ
{
print rs.getstring(1);
}

rs.close();
element.close();
}