| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Ошибка в параметрах запроса |
| Автор: kulikoff 19.1.2006, 17:57 | ||||
На запрос:
выдаёт ошибку
Как правильно писать запрос? |
| Автор: DemoCode 19.1.2006, 18:18 | ||
В SQL надо не двоеточие равно, а просто равно:
|
| Автор: bas 19.1.2006, 18:50 | ||
| Это почему?
|
| Автор: DemoCode 19.1.2006, 18:54 | ||
Это Delphi, а SQL - это язык запросов:
А так как у тебя неправильно, в SQL нет := = в SQL - операция проверки на равенство := в Delphi - Операция присваивания Да у тебя тем более ещё и наоборот =: |
| Автор: bas 19.1.2006, 19:07 |
| Это точно Delphi , а как передать запрос с параметрами то можнозаглянуть в http://forum.vingrad.ru/index.php?section=563&module=vingradfaq&act=module Добавлено @ 19:07 DemoCode - чтото ты спутал. |
| Автор: DemoCode 19.1.2006, 19:15 |
| select NUPL from BANKVUP where BANKVUP.ROZ=:d1 |
| Автор: kulikoff 19.1.2006, 20:54 |
| Не, когда хожу через BDE - там стопроцентно ставится двоеточие, а тут - немного удивлен... Тут точно просто равно ставится? Почему тогда оно понимает, что d1 - это параметр, а не ругается на неправильные символы или идентификаторы неизвестные? Код я приводил на Delphi... |
| Автор: bas 20.1.2006, 10:44 |
| kulikoff - поставь точку останова и посмотри что находиться в Parameters[0].Value и если он . В FAQ Петрович - рассматривал данную проблему весьма детально. |
| Автор: kulikoff 20.1.2006, 10:50 |
| спасибо всем! Нашел ошибку у себя и устранил |