![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ACCESS TADOConnection [D5]
User_OKA © (2004-05-31 10:37:00)Для подключения к базе ACCESS использую TADOConnection, TADOQuery.
TADOConnection.ConectionString = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\1.mdb;Mode=ReadWrite;Persist Security Info=False';
Делаю запрос:
with ADOQuery do begin
Close;
SQL.Text:='SELECT * FROM [Таблица1]';
Open;
end;
Возникает исключение EOleException с сообщением 'BOF или EOF имеет значение True, либо текущая запись удалена.
Для выполняемой операции требуется текущая запись'. А где я эту текущую запись возьму, если таблица действительно пустая?
Манипуляция со свойствами ADO-компонентов результатов не принесла.
Подскажите, как быть.
User_OKA (2004-05-31 12:33:00) [1]ParamCheck уже False (никаких параметров в запросе нет)
А таблицы по-русски не я называл.
Ещё варианты будут.
sniknik (2004-05-31 10:52:00) [2]можно даже не "вникать" в вопрос, ADO + D5 = ставь апдейты, лежат на борланде.
Andrey (2004-05-31 10:48:00) [3]Попробуй установить ParamCheck=false. А таблицу лучше по-английски как-нибудь назвать, но это мое мнение.