Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2) / 9 сообщений из 9, страница 1 из 1
23.03.2004, 11:32
    #32452694
MVN
MVN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2)
Здраствуйте!

Почему эта конструкция работает если стоит галочка:
Сервис-Таблицы и запросы-Синтаксис для SQL Server (ANSI 92)-текущая база данных

И не работает если галочка снята. И как сделать чтоб работала?

Спасибо.
...
Рейтинг: 0 / 0
23.03.2004, 11:35
    #32452708
хы...
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2)
Ставить галочку
...
Рейтинг: 0 / 0
23.03.2004, 11:36
    #32452709
MVN
MVN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2)
хы
...
Рейтинг: 0 / 0
23.03.2004, 11:36
    #32452711
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2)
Синтаксис разный, вот оно и не работает...
...
Рейтинг: 0 / 0
23.03.2004, 12:29
    #32452840
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2)
в access97 alter column не было добавили в XP назвали диалект ansi 92
в helpe есть список отличий
см справка по языку Microsoft Sql Jet --->Новые возможности языка определения данных
...
Рейтинг: 0 / 0
23.03.2004, 12:36
    #32452857
MVN
MVN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2)
Но если я пытаюсь изменить например на текст, то работает, не работает с децималом.

Но как-то же акцесс тип данных меняет? Как можно изменить тип данных в таблице с текста на децимал. В конструкторе ведь он как-то это делает с выводом всех сообщений. Может на ВБ?
...
Рейтинг: 0 / 0
23.03.2004, 14:45
    #32453164
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2)
Как можно изменить тип данных в таблице с текста на децимал

см. в сторону

- DAO.Tables()Fields()
или
- ADOX.Tables()Column()
...
Рейтинг: 0 / 0
23.03.2004, 14:53
    #32453189
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2)
авторВ конструкторе ведь он как-то это делает
Заметьте, что в конструкторе вы выбираете тип поля, а потом устанавливаете свойства Field Size и Format

Вы можете изменить тип на Currency
ALTER TABLE [qqq] ALTER COLUMN [qqq] CURRENCY"
или Number
ALTER TABLE [qqq] ALTER COLUMN [qqq] NUMERIC"

А потом изменить свойства поля.
...
Рейтинг: 0 / 0
23.03.2004, 15:14
    #32453236
MVN
MVN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2)
А как будет с обрезанием знаков после запятой?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ALTER TABLE qqq ALTER COLUMN [qqq] DECIMAL(14, 2) / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]