Форум: "Базы";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
Внизкак выяснить необходимый тип параметра Найти похожие ветки
← →
yaJohn (2002-12-02 14:45) [0]Приветствую!
Есть запрос с параметрами, напримерSELECT * FROM MyTABLE WHERE MyFIELD=MYVALUE
. Текст запроса задается юзером. Перед выполнением запроса нужно заполнить параметры. Т.е. в поп-ап окошке юзеру предлогается ввести значение параметра. А теперь вопрос: как выяснить (без анализа текста запроса и структуры БД) необходимый тип параметра (string/integer/DateTime и т.д.). Такое вообще возможно?
Заранее спасибо.
← →
Val (2002-12-02 14:50) [1]почему не передавать все как строку?
← →
Val (2002-12-02 14:52) [2]стоп, не додумал.
скажите, а каким образом юзер создает текст запроса?
← →
yaJohn (2002-12-02 14:55) [3]В TMemo...
← →
Prooksius (2002-12-02 14:57) [4]Юзер пишет запрос???...
За что ты этих юзеров так не любишь? Заставляешь SQL учить. :)
Или делаешь что-то типа IBExpert?
Если юзер пишет сам запрос, пусть он проставляет значение параметра сам.
← →
Val (2002-12-02 14:59) [5]а зачем запрос отдельно от параметров тогда, и вообще смысл в параметрах, почему не писать значения прямо в тексте запроса? я предполагал, вы делаете визуальный построитель...
← →
yaJohn (2002-12-02 15:20) [6]Запрос пише юзер-админ, а параметры заполняет юзер-юзер. Речь идет о юзер-энд системе отчетов. Т.е. нужно дать юзеру возможность самому сформировать датасет для репорта.
← →
Prooksius (2002-12-02 15:43) [7]Ты же знаешь типы всех полей.
Не пиши поля вручную, а выбирай, из комбо бокса к примеру, и после того, как выбрал поле, проставь в какую нибудь temp-переменную его тип. Потом используй.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c