powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Работа с гридом+SP
2 сообщений из 2, страница 1 из 1
Работа с гридом+SP
    #32289692
NX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NX
Гость
Пользую QuantumGrid+ADO+SQL2K, хочу сделать добавление/изменение/удаление данных только через хранимые процедуры, подскажите, как?
...
Рейтинг: 0 / 0
Работа с гридом+SP
    #32289835
Alex S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаеш 3 ХП, типа TableName_Insert, TableName_Update, TableName_Delete
Сначала открываеш ADOQuery(или ADOStoredProc если и select тебе ХП делает), и устанавливаеш Connection:= nil .

На обработчик ADOQuery.BeforePost(DataSet: TDataSet); вешаеш примерно такой код:
if DataSet.State = dsInsert then
То вызывай ХП на вставку
if DataSet.State = dsEdit then
Тут на Редактирование

А на ADOQuery.BeforeDelete(DataSet: TDataSet);
Вызываеш ХП на удаление...

ЗЫ
Будет лучше если PK у тебя будет из одного поля состоять, а лучше вообще IDENTITY . С процедурами легче будет работать. Да еще и у QuantumGrid ключевое поле надо указать будет если решиш с сортировкой игратся.... иначе просто данные показывать не будет.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Работа с гридом+SP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]