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

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

SQL-запрос в delphi [D7]


Alexey ©   (2008-09-10 09:03:00) 

Добрый день! У меня такая проблема: мне нужно изменить имя столбца в таблице во время работы проги. Сначала попробовал сделать такой запрос в IBConsole.
Для примера:
alter table "BAse" alter "fio" to "fio1"

Всё прекрасно получилось. Делаю похожий запрос в компоненте Query1 свойство Strings:

Примерно так:
alter table "IN\Telefon.dbf" alter "money" to "dengi"

Запускаю на выполнение сразу же ругается на первую команду "alter". До этого в delphi делал только запросы с выборкой, остальные в InterBase, поэтому может что-то не так прописываю.


Alexey   (2008-09-10 09:39:00) [1]


> Меня беспокоит появление в форуме не только проктологов,
>  но и Проктологов  с гонором.


Ещё не надоело?


Alexey   (2008-09-10 09:38:00) [2]


> Запросы разные и поэтому "Всё прекрасно получилось" не может
> являться правдой, тут даже СУБД разные, а не только таблицы.
>


Не спорю. Вот и спрашиваю, потому что хочу научиться делать подобные вещи в запросах Query в delphi.


Alexey   (2008-09-10 09:34:00) [3]


> Это были три отдельных запроса

Спасибо, извиняюсь.


Anatoly Podgoretsky   (2008-09-10 09:33:00) [4]

> Alexey  (10.09.2008 9:03:00)  [0]

Запросы разные и поэтому "Всё прекрасно получилось" не может являться правдой, тут даже СУБД разные, а не только таблицы.


Медвежонок Пятачок   (2008-09-10 09:31:00) [5]

Теперь ругается на Update

Это были три отдельных запроса


Johnmen   (2008-09-10 09:31:00) [6]

Меня беспокоит появление в форуме не только проктологов, но и Проктологов  с гонором.


Alexey   (2008-09-10 09:28:00) [7]


> Такое м.б. нужно только тем, кто занимается ненаучной проктологией,
>  не подозревая об осложнениях и отсутствии ремиссии...

Для тех кто любит показывать свой литературный запас просьба не беспокоиться по данному вопросу.


Alexey   (2008-09-10 09:23:00) [8]

Изобразил это вот так.

alter table IN\telefon.dbf add dengi numeric(15,2)
update IN\telefon.dbf set dengi = money
alter table IN\telefon.dbf drop money

Теперь ругается на Update


Johnmen   (2008-09-10 09:10:00) [9]


> мне нужно изменить имя столбца в таблице во время работы проги.

Такое м.б. нужно только тем, кто занимается ненаучной проктологией, не подозревая об осложнениях и отсутствии ремиссии...


Медвежонок Пятачок   (2008-09-10 09:08:00) [10]

alter table telefon add dengi <type>
update telefon set dengi = money
alter table telefon drop money


Наверх

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