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

Вниз

Как работать с переменными и SQL   Найти похожие ветки 

 
3APA3A   (2003-10-23 09:57) [0]

Как-то коряво сабж сформулирован....Ну ладно...
Вопрос вот в чем:
Есть выборка из таблицы (что-то типа "select Str from table.db"), и есть переменная a:string; Как запихнуть результат запроса в эту переменную, причем, результат всегда один... Через BDE я делал так
Query.SQL.Append("select Str from table.db");
Query.ExecSQL;
Query.Open;
a:=Query["Str"];
Хочется способ поизящней...


 
Val   (2003-10-23 10:24) [1]

Append - нет такого у TStrings, есть Add.
Query.ExecSQL; - лишняя строка.

a := Query.FieldByName("str").AsString;


 
DenK_vrtz   (2003-10-23 10:26) [2]

3APA3A ©, а книги мы совсем не любим читать?


 
3APA3A   (2003-10-23 10:39) [3]

to Val
a) Если бы Вы, многоуважаемый, загрузили Delphi и посмотрели, прежде чем писать свой пост, Вы бы убедились в наличии метода Append в классе TStrings....
б) А в чем отличие FieldByName от того что сказал я? Принципиальных отличий нет... Я хотел сказать - можно ли как-то указать запросу пеерменную, куда он сам все засунет?

to DenK_vrtz
Дай название и автора и я с удовольствием ее прочитаю....


 
Плохиш_   (2003-10-23 10:45) [4]

>3APA3A © (23.10.03 10:39) [3]

В ближайшем магазине, любая книга по делфи для чайников.
Кстати, мозги не забуть загрузить!


 
Семен Сорокин   (2003-10-23 10:45) [5]

б) А в чем отличие FieldByName от того что сказал я? Принципиальных отличий нет... Я хотел сказать - можно ли как-то указать запросу пеерменную, куда он сам все засунет?
а чем тебя переменная Query не устраивает?


 
Anatoly Podgoretsky   (2003-10-23 10:51) [6]

А как прикажите это понимать
Query.ExecSQL;
Query.Open;


 
DenK_vrtz   (2003-10-23 10:54) [7]

3APA3A ©, если тебе это действительно надо

Петр Дарахвелидзе
Евгений Марков
Delphi - среда визуального программирования, Санкт-Петербург, 1996.

Отличная книга. Все с самого начала.


 
3APA3A   (2003-10-23 11:16) [8]

to Плохиш_
Сомневаюсь, что в книге для чайников будет работа с БД и с SQL-запросами...

to A.P.
Переборщил...

to DenK_vrtz
Да, мне это действительно надо, а книгу, про которую ты говоришь, я читал - ответа на этот вопрос там нет.

P.S. Просто меня удивляет привычка "профи" относится к любому человеку, задавшему вопрос, как к чайнику (типа - если ты спрашиваешь - значит ты вообще ничего не знаешь)...


 
Плохиш_   (2003-10-23 11:19) [9]

>3APA3A © (23.10.03 11:16) [8]


> to Плохиш_
> Сомневаюсь, что в книге для чайников будет работа с БД
> и с SQL-запросами...

А ты почитай


> P.S. Просто меня удивляет привычка "профи" относится к любому
> человеку, задавшему вопрос, как к чайнику (типа - если ты
> спрашиваешь - значит ты вообще ничего не знаешь)...

По вопросам судим


 
Val   (2003-10-23 11:59) [10]

>3APA3A © (23.10.03 10:39) [3]
a)c Append я ошибся, согласен.
б)то что вы хотели сказать, вы не сказали в вопросе. Вы попросили способ поизящней, я вам его привел.


 
DenK_vrtz   (2003-10-23 12:22) [11]

3APA3A ©, плохо читал или только картинки смотрел!



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

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

Наверх




Память: 0.46 MB
Время: 0.029 c
8-41755
m_e_t_a_n
2003-07-09 09:25
2003.11.13
DrawGrid!!!


14-42094
Думкин
2003-10-23 04:30
2003.11.13
С днем рождения! 23 октября


8-41747
Urvin
2003-07-05 22:38
2003.11.13
Pen Mode и методы рисования


3-40988
Passlight
2003-10-16 12:36
2003.11.13
BDE-алиас к Access 2000 через ODBC


1-41438
AndDem
2003-10-29 12:29
2003.11.13
OnActive в MDIChild





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