Почему зависает программа на Delphi при выполнении хранимой процедуры MS SQL 2008 R2?
Имеем БД: MSSQL Server 2008 R2
Морда для него на Delphi 7.
Хранимая процедура в MSSQL включает в себя работу с временной таблицей.
Проблема:
Зависает программа на Delphi при выполнении хранимой процедуры MS SQL 2008 R2.
При этом в самом MSSQL при вызове exec с атрибутами всё выполняется.
Проблема вроде бы решена путем замены локальной врем. таблицей на глобальную (в хранимой процедуре).
Но остается вопрос, почему программа зависала при локальной и перестала зависать при глобальной вр. таблице?
Программа не зависала. Зависало выполнение ХП, долго выполнялась просто.
При обычном выполнении, через DataSet, интерфейс фризится, пока не закончится выполнение SQL запроса.