Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

Вопрос по koledb   Найти похожие ветки 

 
Ricko   (2004-05-26 09:56) [0]

Взято из примера:

var DS: PDataSource;
   SS: PSession;
   QR: PQuery;

begin
    DS := NewDataSource( "Provider=Microsoft.Jet.OLEDB.4.0;User
          ID=Admin;" +"Data Source=C:\Borland\Common Files\Data\dbdemos.
          mdb;" +"Data Source=" + GetStartDir + "Data\tst.mdb;" +
          "Mode=Share Deny None;" +"Extended Properties="";" );
    SS := NewSession( DS );
    QR := NewQuery( SS );
    QR.Text := "select Nam, Lab, Birth from OTV";
    QR.Open;


Теперь когда мне надо сделать другой запрос:

QR.Close;
QR.Text := "select * from Some";
QR.Open;

Возникает ошибка. "OLE DB Error XXXXX"
Помогает только :

 QR.Close;
 QR.FREE
 QR := NewQuery( SS );
 QR.Text := "select * from Some";
 QR.Open;

Как с этим бороться? Или так все делают?


 
Gandalf ©   (2004-05-26 13:08) [1]

Не уверен - лучше пиши автору. А что если сначало открыть закрытое и потом уж работать?
QR.Close;
QR.Open;
QR.Text:="...";


 
Vladimir Kladov   (2004-05-26 16:40) [2]

Для Delphi5, нужен ADO-update. Исправляет 2 бага, в том числе этот. Возможно, достаточно поставить обновление MDAC - для этого бага.


 
Ricko   (2004-05-28 16:49) [3]

У меня стоит WinXP и Delphi7



Страницы: 1 вся ветка

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
3-1102582417
einsam
2004-12-09 11:53
2005.01.16
база данных в файлах *.dbw


4-1101642831
Ralf
2004-11-28 14:53
2005.01.16
Командная строка


1-1103985482
emfw
2004-12-25 17:38
2005.01.16
Неизвестный файл


3-1102693499
Fedor
2004-12-10 18:44
2005.01.16
Вычисляемые поля


14-1104389406
SLP
2004-12-30 09:50
2005.01.16
Аббревиатура в конференциях