MS Sql и C++ Builder
От: testpu  
Дата: 28.08.02 19:10
Оценка:
Проблема такая...
При использовании запросов или хранимых процедур в которых используются временные таблицы или локальные таблицы (переменные типа table) не отрабатывает ADOQuery->Requery(). Говорит 'Operation is not allowed when the object is closed'. Непонятно какой тут object имеется ввиду. Если ADOQuery, то он до этой операции был открыт и все данные показывал. В хелпе написано, что Requery эквивалентно Query->Close; Query->Open(), только еще лучше, потому что не позволяет менять CursorType и т.д. Так вот Close(); Open(); прекрасно отрабатывает, а Requery() нет.
Пробовал использовать TStoreProc, но там дела обстоят еще хуже, Close(); Open(); прекрасно отрабатывает, а при Requery() ругается, что я не объявил параметры процедуры. Гон какой то, может кто нибудь популярно объяснит в чем дело?
Хранимая процедура у меня большая, так что если надо будет, потом опцбликую.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.