Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Вниз

Запрос   Найти похожие ветки 

 
Марат   (2004-04-22 06:21) [0]

Здравствуйте, мастера. Вопрос такой. Есть массив A: array [0..50] of string;
Количество заполненных элементов Cou=3.
Запрос:
with query1 do begin
sql.clear;
sql.add("select ..."+
"where ...");
for i:=0 to Cou-1 do begin
sql.add("and AT.Textovka="+A[i]+" ");
end;
sql.add("order by ...");
open;
first;
end;
После выполнения дается RecordCount=0 хотя это неправда.
Посмотрите, пожалуйста. Может быть вы увидите ошибку или подскажете какой-нибудь другой путь для реализации данного запроса.


 
guest_Dmitry   (2004-04-22 06:28) [1]

Так у тебя в результате запрос получится  ... and AT.Textovka= a[0] and AT.Textovka= a[1] and AT.Textovka=a[2]


 
Марат   (2004-04-22 06:33) [2]

A мне нужно ... and AT.Textovka= "ff" and AT.Textovka= "gg" and AT.Textovka="dd"


 
guest_Dmitry   (2004-04-22 06:36) [3]

Может все-таки
AT.Textovka= "ff" or AT.Textovka= "gg" or AT.Textovka="dd" ?


 
Марат   (2004-04-22 06:51) [4]

Точно! Но я пробовал и так:
sql.add("and AT.Textovka="+A[0]+" ");
т.е. без всяких for. Не получилось.


 
Вованчик ©   (2004-04-22 07:37) [5]

попробуй добавить еще по два опострофа, чтобы получилось так:
=""" + А[..] + """"


 
Марат   (2004-04-22 08:11) [6]

Дает ошибку в этой строке.


 
Марат   (2004-04-22 08:17) [7]

Попробовал вот так:
for i:=0 to Cou-1 do begin
with query1 do begin
sql.add("select ..."+
"where ...");
sql.add("and AT.Textovka=:pAnsw");
sql.add("order by ...");
ParamByName("pAnsw").asstring:=A[i];
open;
first;
end;
end;
Не получается. Вытаскивается весь список и не срабатывает order by.



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

Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.035 c
3-1082557469
AMB
2004-04-21 18:24
2004.05.16
Отчет из Delphi7 в Word-97


14-1083050640
VID
2004-04-27 11:24
2004.05.16
Виртуальная MIDI клавиатура.


1-1083230057
Серж
2004-04-29 13:14
2004.05.16
Хоть кто нибудь использует UML в Дельфи?


8-1076921082
AlexV
2004-02-16 11:44
2004.05.16
Как получить размер изобр jpg,bmp файлов,не загружая их в память?


1-1083059717
rexelf
2004-04-27 13:55
2004.05.16
ProgressBar при формировании запроса...





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