Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.20;
Скачать: CL | DM;

Вниз

Странное поведение ADO Query   Найти похожие ветки 

 
Nucl ©   (2003-09-29 11:28) [0]

На сервере есть процедура в которой стоит только select по переданному в нее параметру, на форме Grid, стандартный DataSource , AdoQuery, AdoConnection. Grid через DataSource вяжется к AdoQuery. В AdoQuery стоит вызов exec хранимая процедура с динамическим параметром, После того как я получаю данные они отображаются в гриде. (Все нормально) Но !!! если я делаю изменения в гриде, они ПИШУТСЯ В БАЗУ !!! Как такое возможно ? Курсор клиентский, заполнение данных через хранимую процедуру, я просто охренел когда такое увидел !


 
NAlexey ©   (2003-09-29 11:31) [1]

Не могет этого быть. Ставь профайлер, и смотри что происходит когда меняешь значение в сетке


 
Nucl ©   (2003-09-29 12:25) [2]

я отвечаю, именно так и происходит, и по базе смотрю, - действительно данные меняются, правда есть подозрение что это грид делает я пользуюсь DBGridEh из библиотеки EhLib.


 
Nucl ©   (2003-09-29 12:33) [3]

Посмотрел профайлером, по ходу это сам грид генерит запрос на update - Супер, я просто тащусь :)))
вот чего происходит при апдейте:
exec sp_executesql N"UPDATE "Bouling".."Номенклатура" SET "Название"=@P1 WHERE "Номер"=@P2 AND "Название"=@P3", N"@P1 varchar(12),@P2 int,@P3 varchar(8)", "Курица tttt", 26, "Курица "


 
Fay   (2003-09-29 13:23) [4]

Это _Recordset делает


 
Hooch ©   (2003-09-29 13:33) [5]

ADO по метаданным из SELECT знает что и где нужно вставить, изменить, удалить, на Королевстве Делфи есть статья на эту тему


 
Nucl ©   (2003-09-30 10:03) [6]

2 HoochСсылочку подкинь если есть. plz


 
Nucl ©   (2003-09-30 10:17) [7]

а вот и ссылочка, рекомендую почитать.
http://www.delphikingdom.ru/article/ado_bde.htm



Страницы: 1 вся ветка

Текущий архив: 2003.10.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
1-65472
webpauk
2003-10-08 17:10
2003.10.20
PopupMenu Height


14-65638
Aristarh
2003-09-30 17:50
2003.10.20
Видимо общество желает объяснений, релиз 2


1-65517
Max_
2003-10-08 13:17
2003.10.20
TreeView и переход на выделенный Node?


6-65565
shark
2003-08-23 20:33
2003.10.20
работа с почтовым ящиком через Delphi


4-65671
mm0
2003-08-11 06:46
2003.10.20
Как узнать имя компьютера?