Главная страница
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.023 c
15-1455139804
Юрий
2016-02-11 00:30
2017.01.15
С днем рождения ! 11 февраля 2016 четверг


2-1423420494
MrFeuer
2015-02-08 21:34
2017.01.15
Поиск файлов


4-1281020267
Danger
2010-08-05 18:57
2017.01.15
SQLite в winapi-приложении


15-1454794206
Юрий
2016-02-07 00:30
2017.01.15
С днем рождения ! 7 февраля 2016 воскресенье


2-1429430826
Олег Г.
2015-04-19 11:07
2017.01.15
Не находится существующий файл