Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];

Вниз

динамический 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.044 c
2-1419657072
SKIPtr
2014-12-27 08:11
2017.01.15
получение времени из DateTimePicker


2-1420390534
Ghost del vonte
2015-01-04 19:55
2017.01.15
OCX


15-1451175767
Kerk
2015-12-27 03:22
2017.01.15
А порекомендуйте хорошее крымское вино


15-1457472602
Юрий
2016-03-09 00:30
2017.01.15
С днем рождения ! 9 марта 2016 среда


15-1455312603
Юрий
2016-02-13 00:30
2017.01.15
С днем рождения ! 13 февраля 2016 суббота





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский