Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > ClientDataSet


Автор: Reptor 3.4.2006, 20:21
Код

ClientDataSet1->Active=false;
ClientDataSet1->CommandText="insert into........";
ClientDataSet1->Active=true;



Запись встявляется нормально но перед этим возникает исключение с сообщением (примерно таким) "Cursor not returned from Query" что это может быть и как забрать его?

Автор: _hunter 4.4.2006, 11:10
"перед этим" это перед ( точнее на ) какой строке?

Автор: Reptor 4.4.2006, 15:22
Цитата

"перед этим" это перед ( точнее на ) какой строке?


Ну не знаю если это на событии OnClick :
Код


function ........
{
ClientDataSet1->Active=false;
ClientDataSet1->CommandText="insert into........";
ClientDataSet1->Active=true;


}


и и ошибку показывает на закрывающую скобку може просто не хватает ещё какойто команды?


Автор: _hunter 4.4.2006, 15:43
ту так пройдись отладчиком по коду этого OnClick

Автор: pandrew 4.4.2006, 15:52
Видимо не нравится строка:
ClientDataSet1->Active=true;
вызванная после CommandText=.. надо бы ClientDataSet1->Execute();
Почитай help

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)