Главная страница
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.031 c
6-1096999575
Ezhik
2004-10-05 22:06
2005.01.16
TClientSocket и TServerSocket


1-1103972269
Volfram
2004-12-25 13:57
2005.01.16
TImageList : пара ламерских вопросов.


9-1096173815
Mitay
2004-09-26 08:43
2005.01.16
Как определить частоту звука?


14-1104136860
Vlad Oshin
2004-12-27 11:41
2005.01.16
Шахматы. Задачка..


14-1104242781
Art_Z2
2004-12-28 17:06
2005.01.16
Недостатки ООП