|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Параметр не имеет значений по умолчанию
Доброго времени суток!
Подскажите пожалуйста при переводе запроса в активное состояние ADOQuery1.SQL.Add('select count(*) from baza where naim=s'), где s - это текстовая переменная, а naim - поле базы baza, выдаётся, что параметр s не имеет значений по умолчанию. В чём может быть причина? |
#2
|
||||
|
||||
Код:
ADOQuery1.SQL.Add('select count(*) from baza where naim='+s); Пишу программы за еду. __________________ |
#3
|
|||
|
|||
Параметр не имеет значений по умолчанию
попробовал - все равно не работает. Теперь параметров по умолчанию не имеет собственно значение переменной s
|
#4
|
||||
|
||||
ну так определись уже: используешь параметры или значение параметра будет в самой строке!
Пишу программы за еду. __________________ |
#5
|
||||
|
||||
Код:
ADOQuery1.SQL.Add('select count(*) from baza where naim=:s'); Пишу программы за еду. __________________ |
#6
|
||||
|
||||
чуток дополню NumLockа
Код:
ADOQuery1.SQL.Text:='select count(*) from baza where naim=:s'; ADOQuery1.ParamByName('s').asString:=<значение>; Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|