Russian Qt Forum

Программирование => Базы данных => Тема начата: winneru от Март 28, 2011, 12:08



Название: Не могу удалить строку из таблицы
Отправлено: winneru от Март 28, 2011, 12:08
Здравствуйте, Подскажите пожалуйста, почему qt не воспринимает у меня строку alter table filial drop id. Выдается ошибка near "drop": syntax unable to execute statement.


Название: Re: Не могу удалить строку из таблицы
Отправлено: Пантер от Март 28, 2011, 12:12
Я тоже не воткнул в эту строку. Тебе изначально что надо? Если удалить строку, то
Код
SQL
DELETE FROM table_name WHERE id=........
 


Название: Re: Не могу удалить строку из таблицы
Отправлено: winneru от Март 28, 2011, 12:25
мне необходимо удалить не конкретную строку а целый столбец.Подскажите пожалуйста


Название: Re: Не могу удалить строку из таблицы
Отправлено: Пантер от Март 28, 2011, 12:30
А что за БД?


Название: Re: Не могу удалить строку из таблицы
Отправлено: winneru от Март 28, 2011, 12:34
Ну в общем я уже узнал что на Sqlite этой функции просто нет. Может быть подскажете способ? Без удаления столбца просто никак


Название: Re: Не могу удалить строку из таблицы
Отправлено: Пантер от Март 28, 2011, 12:45
Создать новую таблицу без этого поля и скопировать в нее данные.
Или заюзай другую БД.