![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Числовые значения целого типа в SQL запросах через параметры [D6, InterBase]
izx © (2003-08-18 19:37:00)
Нужно ли передавать числовые значения целого типа в 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:00) [1]
на чем основано подозрение?
1 передастся верно?
а 2? а 3? или что?
когда-то проще так, когда-то этак...