|
Не могу создать таблицу
|
|||
---|---|---|---|
#18+
Стоит локальный интербайз 6.0 и Делфи 6, работал только в пятых версиях, в шестой не могу создать таблицу с типом дата, ругается. Вот текст CREATE TABLE KARTOCHKA ( NAME CHAR(30) NOT NULL, KOL INTEGER, DAT_VIH TIMESTAMP, NAME_F CHAR(30), SQUARE INTEGER, DAT_ZAN TIMESTAMP ); таким образом она создается, но только при активизации в Делфи выдоет следующее сообщение SQLDA missing or incorrect version, or incorrect number/type of variables, в чем проблема? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2003, 07:16 |
|
Не могу создать таблицу
|
|||
---|---|---|---|
#18+
Откуда вызываешь? При чем тут Delphi? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2003, 11:16 |
|
Не могу создать таблицу
|
|||
---|---|---|---|
#18+
А зачем, простите, там у вас TIMESTAMP ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2003, 14:44 |
|
Не могу создать таблицу
|
|||
---|---|---|---|
#18+
А какой там тип должен быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2003, 15:05 |
|
Не могу создать таблицу
|
|||
---|---|---|---|
#18+
Это зависит от смысла, который несут атрибуты DAT_VIH, DAT_ZAN. Правда, я не заметил,что у вас interbase. Но в MSSQL, например поле с типом Timestamp будет меняться при каждом изменении записи. Для хранения даты он не используется. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2003, 16:18 |
|
Не могу создать таблицу
|
|||
---|---|---|---|
#18+
А какой тип используется для хранения данных в InterBase 6.0 или 6.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2003, 10:14 |
|
Не могу создать таблицу
|
|||
---|---|---|---|
#18+
DAT_VIH хранится дата выхода издания (например 12.03.2003), а в DAT_ZAN хранится дата заполнения (например 12.03.2003), так вот я и не знаю какой это тип данных ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2003, 10:35 |
|
Не могу создать таблицу
|
|||
---|---|---|---|
#18+
Так у вас не то и не другое не получится. Лучше используйте обычный тип Date для хранения даты. Если вам нужна дата ИЗМЕНЕНИЯ, то можно применить Timestamp, но если нужна дата ЗАПОЛНЕНИЯ, то можно тип поля сделать date, а заполнять его автоматически как значение по умолчанию (применить функцию получения системной даты) или передавать эту дату из приложения ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2003, 11:55 |
|
Не могу создать таблицу
|
|||
---|---|---|---|
#18+
Александр Я бы попросил не путать человека с типом TimeStamp... Если это сделано так в MSSQL то в IB это не так, поверьте моему опыту... Date - тип где хранится только дата Time - тип где хранится только время TimeStamp - тип где хранится и дата и время А вот что со скриптом понять не могу... вроде все должно быть ровно.... попробуйте в IBExpert'e или какой-то аналогичной проге обратится к этой таблице.. например записать туда что-то, а потом считать оттуда.... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2003, 03:19 |
|
|
Start [/forum/topic.php?fid=32&fpage=182&tid=1547017]: |
0ms |
get settings: |
25ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
257ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 406ms |
0 / 0 |