Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Проблемы с SQL-запросом.   Найти похожие ветки 

 
lockheed_man ©   (2004-04-23 20:53) [0]

Ув. МАСТЕРА, помогите разобраться. Есть такой кусок кода:

//считываем название комплектующего из Norma.db
    Main.NormaQuery.Close;
    Main.NormaQuery.SQL.Clear;
    Main.NormaQuery.SQL.Add("select Title from Norma where Product_ID="+IntToStr(Product_ID));
    Main.NormaQuery.Open;

//и записываем в Title
    Title:=Main.NormaQuery.FieldValues["Title"];
    Main.NormaQuery.Close;

//считываем номер карточки комплектующего из Materials.db
    Main.MainQuery.Close;
    Main.MainQuery.SQL.Clear;
    Main.MainQuery.SQL.Add("select CardNum from Materials where Title="+Title);
    Main.MainQuery.Open;

Так вот, при выполнении строки Main.MainQuery.SQL.Add("select CardNum from Materials where Title="+Title); возникает ошибка. Причина её вот в чем:например, Title = "насос 8/18 у2", а когда я подставляю её в выше приведеную строку, то вместо "насос 8/18 у2" подставляется только "насос". В результате выдает ошибку: "Invalid use of Token: Title=насос".Подскажите пожалуйста в чем может быть проблема и, если можно, как её решить.


 
Frozzen   (2004-04-23 21:19) [1]

А может проблема в символе /


 
Frozzen   (2004-04-23 21:22) [2]

я под интербаз ща пищу там нада так писать
" ... "Title" = """+Title """"


 
sniknik ©   (2004-04-23 23:24) [3]

Main.MainQuery.SQL.Add("select CardNum from Materials where Title=""+Title+""");


 
Johnmen ©   (2004-04-24 01:34) [4]

>я под интербаз ща пищу там нада так писать

И интер и баз здесь совершенно непричём...:)


 
lockheed_man ©   (2004-04-26 22:17) [5]

Спасибо! Помогло.


 
Курдль ©   (2004-04-26 22:23) [6]


> я под интербаз ща пищу там нада так писать

А может лучше писать запросы с параметрами? А то вдруг у Вас в строке кавычки какие-нить встретятся, или того хуже - апострофы?



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.034 c
14-1083784211
lenny wolf
2004-05-05 23:10
2004.05.23
Помогите!


4-1081145490
Tanuki
2004-04-05 10:11
2004.05.23
Запуск внешнего приложения из Delphi


3-1083154655
Slon_SCG
2004-04-28 16:17
2004.05.23
Кто-нибудь пробовал восстанавливать удаленные записи?


3-1083046558
lode2002
2004-04-27 10:15
2004.05.23
chem otkritj fail *.*fdb


11-1071838359
SAGE
2003-12-19 15:52
2004.05.23
Ошибка: already in skipping mode.