Главная страница
    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.46 MB
Время: 0.054 c
2-1425902713
KBO78
2015-03-09 15:05
2017.01.15
Как правильно быстрее найти элемент с ошибкой List index out of b


2-1421233871
aka
2015-01-14 14:11
2017.01.15
самый быстрый вывод текста


6-1281776559
Симулятор
2010-08-14 13:02
2017.01.15
Как сделать симуляцию в индиевских серверах?


2-1424187609
TYMON
2015-02-17 18:40
2017.01.15
Технология Intraweb пустая страница при запуске


15-1456494306
Rouse_
2016-02-26 16:45
2017.01.15
Нужна вычитка статьи





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский