Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание и изменение столбцов с помощью ADO [D2005, XP]


redlinelab ©   (2008-05-11 10:27:00) 

Здравствуйте. Набираю команды: ALTER TABLE имя_таблицы CHANGE старое_имя_столбца новое_имя_столбца, для переименования столбца и ALTER TABLE имя_таблицы ADD имя_столбца формат_столбца AFTER имя_столбца, для создания столбца в определенном месте. Набираю в ADOCommand.CommandText. При выполнении вылезает: "Ошибка синтаксиса в инструкции ALTER TABLE". Помогите разобраться.


sniknik   (2008-05-11 12:48:00) [1]

> Можно ли как-то по-другому выполнить требуемые действия?
конечно можно. например удалить не нужное поле и создать нужное.

> Как узнать версию SQL?
команды "узнавания" версии там же, в справке конкретно чего используется. если они вообще есть (также не у всех бывает).


redlinelab   (2008-05-11 11:42:00) [2]

Можно ли как-то по-другому выполнить требуемые действия? Как узнать версию SQL?


Anatoly Podgoretsky   (2008-05-11 11:05:00) [3]

Ну явно сказано - неверный синтаксис.


sniknik   (2008-05-11 10:45:00) [4]

> Помогите разобраться.
см. справку конкретного, используемого хх sql-я.


sniknik   (2008-05-11 10:43:00) [5]

не все sql сервера/движки поддерживают CHANGE(/ALTER).


Наверх

Титульная страница Поиск, карта сайта Написать письмо