![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Формат даты в FireBird [D6]
O.O © (2006-10-09 12:22:00)Зависит ли формат Даты в SQL запросе от системных настроек Windows или он всегда должен писаться через точку, и как тогда правильно dd.mm.yyyy или mm.dd.yyyy
O.O (2006-10-09 13:24:00) [41]Скажи как правильно и я сам их себе оторву :)
Sergey13 (2006-10-09 13:08:00) [42]> [3] O.O (09.10.06 13:05)
Идея про параметры воспринята правильно, что можно было бы и самому проверить.
А вот за
Q.ParamByName('A').AsInteger := StrToInt(Edit1.Text);
если это то, о чем я подумал, надо руки отрывать. 8-)
O.O (2006-10-09 13:05:00) [43]Правильно ли понимаю?
В таблице 10 различных полей
Мне нужно добавлять записи с внесением данных в три поля:
-ключ
-ФИО
-ДАТА
Добавляю в TIBQuery.Params 3 параметра А,B,C
A - тип ftInteger
B - тип ftString
С - тип ftDate
затем так
Q.SQL.Append('INSERT INTO Table (ID_Field, FIO, DATE) VALUES(:A, :B, :C)');
Q.ParamByName('A').AsInteger := StrToInt(Edit1.Text);
Q.ParamByName('B').AsString := Edit2.Text;
Q.ParamByName('C').AsDateTime := DateTimePicker1.Date;
Q.Open;
или подругому ?
Sergey13 (2006-10-09 13:04:00) [44]> [1] Desdechado © (09.10.06 12:31)
> правильно - через параметры
Я бы добавил "правильного типа". А то и через строковые можно. 8-)
Desdechado (2006-10-09 12:31:00) [45]правильно - через параметры, для которых формат не имеет значения, ибо используется внетреннее представление TDateTime