|
|
|
MS SQL-как при помощи TAdoQuery занести дату с миллисекундами
|
|||
|---|---|---|---|
|
#18+
Как в Delphi при помощи TAdoQuery занести дату с миллисекундами в таблицу MS SQL 7? Имеем на MS SQL create table test1 (id int identity primary key, d datetime) на клиенте ADOConnection1:TADOConnection; ConnectionString := Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=mb_1;Data Source=MISHA\M8;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=MISHA;Use Encryption for Data=False;Tag with column collation when possible=False Query.Connection :=ADOConnection1; Query.Sql.Text := 'select * from test1'; Query.Open; Query.Append; Query.Fields.AsDateTime:= now(); Query.Post; Получаем -26.09.2002 15:06:23.000 вместо 26.09.2002 15:06:22.750 Если заносить на сервере то при правильном TDateField(Query.Fields).DisplayFormat:='yyyy mm dd hh:nn:ss:zzz'; показ правильны с миллисекундами!!! С уважением Боровиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2002, 17:22:24 |
|
||
|
MS SQL-как при помощи TAdoQuery занести дату с миллисекундами
|
|||
|---|---|---|---|
|
#18+
Надо самому состряпать дату в нужную строку и выполнить через Query.ExecSQL, опять же самим составив запрос на INSERT Любая автоматика работает в условиях ограничений. Если требуется нечто, выходящее за границы таких ограничений, необходимо прикладывание ручек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2002, 18:04:52 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1820037]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 317ms |

| 0 / 0 |
