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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2009, 07:53   #21
new_user
Пользователь
 
Регистрация: 07.04.2009
Сообщений: 19
По умолчанию

спасибо soleil@mmc работает
new_user вне форума Ответить с цитированием
Старый 08.04.2009, 21:08   #22
new_user
Пользователь
 
Регистрация: 07.04.2009
Сообщений: 19
По умолчанию

создавать научился, а как мне удалить ?

вот тут я делаю так
помещаю сюда таблицы
Код:
ADOConnection1.GetTableNames(Listbox1.items);
теперь хочу удалить из listbox1
какуюнить таблицу

Код:
adoQuery1.SQL.Clear;
with adoQuery1.SQL do begin
ADD(format('DROP TABLE %s ',[listbox1.items]));
end;
adoQuery1.ExecSQL;
не работает
как мне правильно написать ?
new_user вне форума Ответить с цитированием
Старый 08.04.2009, 22:33   #23
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

символ ";" в конце не забывай
+ нужно указать конкретный элемент
т.е. будет так
Код:
ADD(format('DROP TABLE %s ;',[listbox1.items[i]]));
soleil@mmc вне форума Ответить с цитированием
Старый 09.04.2009, 10:27   #24
new_user
Пользователь
 
Регистрация: 07.04.2009
Сообщений: 19
По умолчанию

спасибо еще раз soleil@mmc, работает

Код:
var
i:integer;
begin
i:=listbox1.ItemIndex;
adoQuery1.SQL.Clear;
with adoQuery1.SQL do begin
ADD(format('DROP TABLE %s ;',[listbox1.items[i]]));
end;
adoQuery1.ExecSQL;
end;
new_user вне форума Ответить с цитированием
Старый 09.04.2009, 14:38   #25
new_user
Пользователь
 
Регистрация: 07.04.2009
Сообщений: 19
По умолчанию

я хочу открыть,закрыть таблицу в dbgrid ,выбирая их например в listbox и сделать так чтобы их можно было редактировать, название таблиц будет разное, содержимое таблиц структура одинаковая т.е название столбцов
new_user вне форума Ответить с цитированием
Старый 05.12.2009, 20:18   #26
rockedit
Форумчанин
 
Аватар для rockedit
 
Регистрация: 18.03.2009
Сообщений: 109
По умолчанию

Недавно возникли аналогичные вопросы и почти на все нашел ответ в этой переписке. Один вопрос остался, в accesse в режиме просмотра схемы данных можно в пункте изменить связь выбрать каскадное обновление и каскадное удаление данных, может мне кто подсказать как в делфи программно сделать тоже самое?
Мозг человека обычно загружен лишь на 10% своей мощности; остальное резерв для опереционной системы. Если помог не пожалей "+", это лучшее спасибо
rockedit вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание таблиц MAcK Общие вопросы Delphi 4 07.11.2007 15:51
Связывание таблиц FoxPro в Access 2002 Nessa Microsoft Office Access 2 04.11.2007 09:54
Через запрос перенести данные с 6 таблиц Таня84 БД в Delphi 5 22.03.2007 15:46
Создание новых объектов Washington Общие вопросы Delphi 1 10.03.2007 21:57
Создание новых разделов PAVEL315 О форуме и сайтах клуба 14 20.01.2007 23:05