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

Вниз

динамический sql в компонентах   Найти похожие ветки 

 
chron22 ©   (2015-01-15 09:51) [0]

Здравствуйте.
В компоненте TDBAdvGrid (tms 7.5) обнаружилось формирование строки sql-скрипта при редактировании данных. При выполнении метода DataSet.Post компонент посылает на север строку exec (sqlText). Просмотрел все настройки, но не нашел, как отключить формирование этой строки и отправки её на сервер.
Для выполнения этой динамической строки требуются права на таблицу, а в БД установлены права на stored proc.
Кто знает, как отключить выполнение такого динамического скрипта ?


 
Kilkennycat ©   (2015-01-15 09:58) [1]

если tms легально приобретен, то у них хорошо работает поддержка.
если нет, то есть исходники.


 
chron22 ©   (2015-01-15 10:11) [2]

Kilkennycat, спасибо. Ваш ответ очень универсален, очевидно знание delphi.
А не могли бы ответить конкретнее: "как отменить  ..." ?


 
Kilkennycat ©   (2015-01-15 10:38) [3]

могу. но для этого мне придется сделать то же самое, что я посоветовал выше. Это можете сделать и Вы.
Знания Delphi совсем не одно и тоже, что и знание всякой тучи компонент стороннего производителя.


 
chron22 ©   (2015-01-15 11:07) [4]

Удалено модератором


 
Ega23 ©   (2015-01-15 11:25) [5]

Есть мнение, что если пошукать на всяких sourceforge или у Torry на сайте, или вообще в гугле, то можно найти с десяток разных реализаций dbgrid-а с именем TDBAdvGrid.
Кстати, такая же фигня будет с TDBGridEx, TDBTreeView, TAdvDBTreeView и можно ещё дофига вариантов приспособить, благо комбинаторика позволяет.

На твоём месте я бы хотя бы ссылку на данный компонент дал.


 
chron22 ©   (2015-01-15 12:49) [6]

да ссылку я дал в первых строках: "В компоненте TDBAdvGrid (tms 7.5) ...".
Я долго просидел с отладчиком, но не нашел место, где же формируется эта sql строка. Но этот код должен где-то быть, он не может быть записан в widows-dblib.


 
Kilkennycat ©   (2015-01-15 13:07) [7]


> chron22 ©   (15.01.15 11:07) [4]
> а я уверен, что Вы не сможете.

Ну, не стоит быть уверенным или неуверенным в моих возможностях. Я сам их не знаю.

> если не знаете ответа, пожалуйста. не пишите сюда.

вообще-то, теперь знаю. А значит, теперь имею право писать сюда.


 
Ega23 ©   (2015-01-15 13:14) [8]


> да ссылку я дал в первых строках: "В компоненте TDBAdvGrid  (tms 7.5) ...".


Это не ссылка, увы.


 
ухты ©   (2015-01-15 13:22) [9]

неужели этот хитрый грид без датасетов обходится?


 
Ega23 ©   (2015-01-15 14:02) [10]


> неужели этот хитрый грид без датасетов обходится?


При желании можно сделать.



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

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

Наверх




Память: 0.49 MB
Время: 0.014 c
15-1450856217
Dimka Maslov
2015-12-23 10:36
2017.01.15
Я ещё сплю?


4-1281052143
korbin dalas
2010-08-06 03:49
2017.01.15
Как прочитать содержимое HDD без использования файлов?


15-1451394616
Kerk
2015-12-29 16:10
2017.01.15
Сувениры


2-1426368587
SvetaZ1
2015-03-15 00:29
2017.01.15
вопрос по Case


15-1451856604
Юрий
2016-01-04 00:30
2017.01.15
С днем рождения ! 4 января 2016 понедельник