Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
3-1103010445
Zilog
2004-12-14 10:47
2005.01.16
БД + потоки


3-1103092335
dolmat
2004-12-15 09:32
2005.01.16
SQL по двум базам


14-1104325073
BiN
2004-12-29 15:57
2005.01.16
Дизассемблер на Паскале


1-1104150683
lm2
2004-12-27 15:31
2005.01.16
TService + запуск программы


6-1099040498
Saint_Byte
2004-10-29 13:01
2005.01.16
Upload файлы по ХТТП протоколу




   Наверх