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

Вниз

Вопрос по компоненту TQuery.   Найти похожие ветки 

 
Manfred   (2003-07-10 09:41) [0]

Уважаемые мастера, в компоненте TQuery имеется свойство Params. Так вот: что это такое и как им пользоваться?
(В помощи сообщается, что это массив параметров, непонятно - каких, Тейксейра с Пачеко вообще обошли молчанием этот компонент, а других источников у меня, к сожалению, нет).
С уважением, Manfred.


 
Mike1 Kouzmine1   (2003-07-10 09:44) [1]

select * from t
where t.f1 = :par

В Params появиться par


 
Johnmen   (2003-07-10 09:49) [2]

>...других источников у меня, к сожалению, нет).

Есть ! Это F1.


 
Соловьев   (2003-07-10 09:49) [3]


> других источников у меня, к сожалению, нет).

не ужели, а LocalSQL.hlp ?
вот отуда вырезка:
Parameter markers can be used in DML statements in place of data values. Parameters are identified by a preceding colon (:). For example:

SELECT last_name, first_name

FROM "Customer.db"

WHERE (last_name > :lname) AND (first_name < :fname)

Parameters allow the same SQL statement to be used with different data values to be used for comparisons. Parameters are placeholders for data values. At runtime, the front-end application fills the parameter with a value, before the query is executed. When the query is executed, the data values passed into the parameters are substituted for the parameter placeholder and the SQL statement is applied.

Parameters are used to pass data values to be used in WHERE clause comparison and as update atoms in updating statements. Parameters cannot be used to pass values for metadata object names (table and column names).

UPDATE Orders

SET ItemsTotal = :TotalParam

WHERE (OrderNo = 1014)

Data values passed to SQL statements as parameters are enclosed in quotation marks (where applicable). Thus, when a front-end application supplies CHAR and DATE values for parameters, quotation marks need not be included when the parameter is populated with the values.


 
Соловьев   (2003-07-10 09:50) [4]


> Johnmen © (10.07.03 09:49

:))) опередил


 
Manfred   (2003-07-10 09:51) [5]


> Johnmen
Я бы Вам посоветовал нажать эту самую клавишу F1 и насладиться подробным описанием этих самых Params.


 
Соловьев   (2003-07-10 09:52) [6]


> Manfred © (10.07.03 09:51)

это ты зря оскорбляешь заслуженных мастеров...


 
DenK_vrtz   (2003-07-10 09:53) [7]

Manfred © (10.07.03 09:41), к выше изложенному больше добавить нечего.
Попробуй - и получится! А если не получится... - попробуешь опять! :-)


 
Johnmen   (2003-07-10 09:54) [8]

>Manfred © (10.07.03 09:51)

А я и не поленился нажать. Вполне достаточно для понимания, да и пример есть...


 
Manfred   (2003-07-10 09:55) [9]


> Соловьев
Я этого не нашел, простите за беспокойство и огромное спасибо.
С уважением, Manfred.


 
Manfred   (2003-07-10 09:57) [10]

Если нагрубил - простите, честное слово - не хотел.


 
Manfred   (2003-07-10 09:58) [11]


> Johnmen
Простите, пожалуйста, не хотел Вас обидеть, да и не в моих правилах грубить.



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
14-100874
TiRAN
2003-07-12 15:04
2003.07.31
Резервное копирование данных


14-100924
Михаил_
2003-07-13 22:45
2003.07.31
Помогите выбрать LCD монитор


14-100919
zolotov
2003-07-14 19:19
2003.07.31
Как переводится слово Enhanced?


3-100564
jack128
2003-07-08 12:47
2003.07.31
computed by - поля


3-100645
Spawn
2003-07-10 17:37
2003.07.31
IB





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