Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2009, 18:12   #1
andirock2112
Пользователь
 
Аватар для andirock2112
 
Регистрация: 07.04.2009
Сообщений: 35
По умолчанию Добавление столбца в таблицу с помощью SQL

Всем доброго времени суток!
Помогите, пожалуйста, разобраться, почему не работает SQL-запрос. По идее он должен вставлять новый столбец в уже существующую таблицу.

DataForm.Query1.Close;
DataForm.Query1.SQL.Clear;
DataForm.Query1.SQL.Add('ALTER TABLE College ADD STR text 5');
DataForm.Query1.Open;

P.S. Все делаю по учебнику...
Это я... просто я.
А здесь моя подпись
andirock2112 вне форума Ответить с цитированием
Старый 09.04.2009, 18:32   #2
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

не
Цитата:
DataForm.Query1.Open;
, а - DataForm.Query1.ExecSql;
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 09.04.2009, 18:40   #3
andirock2112
Пользователь
 
Аватар для andirock2112
 
Регистрация: 07.04.2009
Сообщений: 35
По умолчанию

Не-а, не получается... ошибка: Token not found. Token: text...
Это я... просто я.
А здесь моя подпись
andirock2112 вне форума Ответить с цитированием
Старый 09.04.2009, 18:53   #4
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

Код:
DataForm.Query1.active:=false;
DataForm.Query1.SQL.Clear;
DataForm.Query1.SQL.Add('ALTER TABLE College ADD STR text 5');
DataForm.Query1.aCTIVE:=TRUE;
а так7
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 09.04.2009, 18:58   #5
andirock2112
Пользователь
 
Аватар для andirock2112
 
Регистрация: 07.04.2009
Сообщений: 35
По умолчанию

Так тоже никак... Ошибка та же. Я пытаюсь это прописать на нажатие кнопки, может быть в этом ошибка? Или перед выполнением запроса надо что-нибудь сделать с таблицей?
Это я... просто я.
А здесь моя подпись
andirock2112 вне форума Ответить с цитированием
Старый 09.04.2009, 19:18   #6
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

а если
Код:
DataForm.Query1.active:=false;
DataForm.Query1.SQL.text:='ALTER TABLE College ADD STR text 5';
DataForm.Query1.aCTIVE:=TRUE;
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 10.04.2009, 00:35   #7
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

у меня вот пара вариантов есть:
1) может нет такого типа text, а например char/varchar?
2) а может просто уже есть такое поле в этой табл?
soleil@mmc вне форума Ответить с цитированием
Старый 10.04.2009, 04:47   #8
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

text это имя поля, а не тип
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 10.04.2009, 06:05   #9
andirock2112
Пользователь
 
Аватар для andirock2112
 
Регистрация: 07.04.2009
Сообщений: 35
По умолчанию

Да нет, text это как раз тип. Но даже при замене его на char ничего не меняется. И такого поля в таблице еще точно нет.
Это я... просто я.
А здесь моя подпись
andirock2112 вне форума Ответить с цитированием
Старый 10.04.2009, 07:54   #10
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

тогда может ошибка в запросе7 проверь другие запросы проходят7
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
три столбца с помощью div wall66 HTML и CSS 7 17.12.2009 17:41
добавление столбца в массив DeFace Общие вопросы C/C++ 3 09.01.2009 19:29
Добавление даты в таблицу smoky Microsoft Office Access 5 24.11.2008 12:56
Запрос на добавление поля в таблицу mirawoo Microsoft Office Access 9 17.07.2008 16:44
добавление записей в таблицу strannik БД в Delphi 5 10.05.2007 08:12