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

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

Не удаляются данные из базы при помощи sql запроса [D5]


Лена ©   (2003-12-24 14:13:00) 

Не удаляются данные из базы при помощи sql запроса
выходит сообщение "удаление данных в связанной таблице не
поддерживается этим драйвером ISAM "подскажите пожалуйста как тогда можно удалить данные , база данных в exele сделана через
ADO


Arm79   (2003-12-25 17:35:00) [1]

Rem © (24.12.03 16:11) [14]

Самый правильный вариант


Rem   (2003-12-24 16:11:00) [2]

Файл *.xls - не База Данных. Получить данные можно, а удалить нельзя.
Решение: Excel + OLE Automation


sniknik   (2003-12-24 15:19:00) [3]

Лена (24.12.03 14:34) [11]
можеш не старатся через него будет то же самое :(, как и с присоедененным текстовым файлом.


Arm79   (2003-12-24 14:56:00) [4]

Вопрос - а через что еще Вы работали с Excel? По-моему, Jet тоже имеет много ограничений на работу.


Лена   (2003-12-24 14:34:00) [5]

Спасибо JibSkeart ,Andriano попробую тогда JET


Andriano   (2003-12-24 14:30:00) [6]

Ну тогда драйвер вообще не может удалять записи.

Есть такой Jet-процессор, очень много хорошего слышал. Попробуй его, он точно работает с Excell БД.


JibSkeart   (2003-12-24 14:24:00) [7]

ну тогда см Andriano (24.12.03 14:22) [6]

нет может все таки у вас на Екселе клиент ??


Лена   (2003-12-24 14:24:00) [8]

Andriano,
у меня нет подчиненных таблиц одна таблица


Andriano   (2003-12-24 14:22:00) [9]

Ну говорит же "не могу в связанных таблицах", значит не может.
Удаляй сначало из подчиненных таблиц, а потом из главной.

ODBC - не подходят? Есть ещё Jet, или что-то в этом роде.

А не легче MyBase сделать?


Лена   (2003-12-24 14:22:00) [10]

JibSkeart ,
Вот такой запрос и ничего не удаляется
datamodule5.adoquery1.close;
datamodule5.adoquery1.SQL.Clear;
datamodule5.adoquery1.SQL.Add("delete from "tabl1"");
datamodule5.adoquery1.execsql;


JibSkeart   (2003-12-24 14:20:00) [11]

нет ну вы покажите как это делается :)


Лена   (2003-12-24 14:19:00) [12]

да и с помощью запроса пробовала и просто делейтом
не удаляется запись


Лена   (2003-12-24 14:18:00) [13]

JibSkeart ,не поняла, конечно возможно сделана с помощью
технологии ADO


Johnmen   (2003-12-24 14:17:00) [14]

Запрос ?


JibSkeart   (2003-12-24 14:15:00) [15]

даза данных в екселе , а что такое возможно ?


Наверх

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