|
|
|
Изменение полей
|
|||
|---|---|---|---|
|
#18+
Есть поле, в которое занесены числа (1,2,3), соответственно поле числовое. Надо, чтобы в таблице они были представлены как (01,02,03). Я пытался изменить тип данных поля через -------------------------------------------- ALTER TABLE table1 change pol1 char(2) и ALTER TABLE table1 change pol1 string(2) -------------------------------------------- MySQL это держала, а Акцесс не хочет. Что делать???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 14:23:26 |
|
||
|
Изменение полей
|
|||
|---|---|---|---|
|
#18+
Как насчет: добавить поле, сконвертировать данные, удалить поле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 14:25:48 |
|
||
|
Изменение полей
|
|||
|---|---|---|---|
|
#18+
Как вариант. А по-другому никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 14:57:27 |
|
||
|
Изменение полей
|
|||
|---|---|---|---|
|
#18+
В Access точно не пройдет, пока не смените тип на текстовый. Объяснение примеро такое: а когда последний раз Вы видели целое, начинающееся с нуля? Да и зачем? Пусть хранится - как хранится, а при выводе использовать фукцию format. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 22:26:27 |
|
||
|
Изменение полей
|
|||
|---|---|---|---|
|
#18+
NGВ Access точно не пройдет, пока не смените тип на текстовый. Ну так автор вроде именно это и пытается сделать... NGОбъяснение примеро такое: а когда последний раз Вы видели целое, начинающееся с нуля? Но это только первый этап. После изменения типа можно добавить нули запросом. NGДа и зачем? Пусть хранится - как хранится, а при выводе использовать фукцию format. Если только не нужно различать 01 и 001. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 22:29:40 |
|
||
|
Изменение полей
|
|||
|---|---|---|---|
|
#18+
В Help же есть currentdb.Execute "ALTER TABLE table1 ALTER COLUMN pol1 TEXT(2)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 22:48:23 |
|
||
|
Изменение полей
|
|||
|---|---|---|---|
|
#18+
Cпасибо, ALTER TABLE table1 ALTER COLUMN pol1 TEXT(2) - как раз то, что нужно. После этого поставил UPDATE table1 SET pol1 = "0"+pol1 и получил нужное. Еще раз всем спасибо. -------------------------------------------- А клава все стучала, а мышка все ездила... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 11:05:37 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32648221&tid=1672500]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 407ms |

| 0 / 0 |
