| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > UpdateSQL |
| Автор: Antrisol 22.5.2007, 09:02 |
| Работаю с IB компонентами Допустим у меня нет прав на обращение к таблицам базы, но есть права на обращение к хранимым процедурам. Я хочу вставку удаление и модификацию проводить непосредственно в Гриде. Попытался в UpdateSQL в скриптах выполнить процедуру. Delphi меня обругал, я нажал продолжить, выпало сообщение об ошибке: Update Failed. Но процедура всё равно выполнилась так как надо. Можно ли что-нибудь сделать? |
| Автор: Kesh 22.5.2007, 09:34 |
| Antrisol, отключить ошибки ? |
| Автор: Bose 22.5.2007, 13:15 |
| Странное дело, но мне вообot не удалось заставить UpdateSQL работать с хранимыми процедурами. Вместо них использую IBDataset. |
| Автор: Antrisol 25.5.2007, 10:23 |
| Ошибки можно отловить, но я думал может надо что-нибудь настроить дополнительно. И еще вопрос не по теме. Ehlib Грид ловит сообщения винды, и в процессе отладки меня всё время кидает на его код, можно ли отключать модули, или отдельный код, чтобы транслятор по нему не проходил? |
| Автор: SergeBS 25.5.2007, 15:01 | ||
| Antrisol, А что, использовать IBStoredProc религия не позволяет? В справке же написано:
Т.е. TIBUpdateSQL - не для выполнения ХП. |
| Автор: Antrisol 26.5.2007, 10:00 |
| Религия повзволяет, и я пользуюсь. Просто редактирование в режиме просмотра при работе с IBQuery требует UpdateSQL. Думал тут можно использовать SP. P.S. Использовал IBDataset, всё работает. Спасибо за помощь |