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

Вниз

Числовые значения целого типа в SQL запросах через параметры   Найти похожие ветки 

 
izx   (2003-08-18 19:37) [0]

Нужно ли передавать числовые значения целого типа в SQL запросах через параметры?

Использую Delphi 6, BDE и InterBase 5.6.

Могут ли возникнуть в таком запросе при отправке его из программы на Delphi через BDE ошибки?
Здесь числовые значения целого типа передаются строкой.

Query1.SQL.Add("Update tableName set int_field=111 where id=22");
Query1.ExecSQL;

Или же числовые значения целого типа лучше передавать через параметры?

Query1.SQL.Add("Update tableName set int_field=:par1 where id=:par2");
Query1.ParamByName("par1").AsInteger=111;
Query1.ParamByName("par2").AsInteger=222;
Query1.ExecSQL;

У меня подозрение, что если передавать даже целые числовые значения не через параметры, то могут быть глюки.


 
Alexandr   (2003-08-19 06:47) [1]

на чем основано подозрение?
1 передастся верно?
а 2? а 3? или что?

когда-то проще так, когда-то этак...



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

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

Наверх




Память: 0.44 MB
Время: 0.008 c
3-24356
ASt
2003-08-16 21:01
2003.09.08
Данные из таблицы


7-24730
Aeed
2003-06-25 15:57
2003.09.08
Как заппретить доступ к каталогу в win98


3-24368
P0tia
2003-08-15 21:45
2003.09.08
DbGrid & dBase


1-24529
Silla
2003-08-26 21:49
2003.09.08
Form


14-24660
nikkie
2003-08-20 14:02
2003.09.08
не так давно тут мишек обсуждали





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