![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Помогите Начинающему.
значит так, закрываю таблицу создаю запрос на создание или удаление поля вот при открытии запроса выскакивает ошибка:"Error Creating cursor handle " код form1.table1.close;." form1.query1.close; ... form1.query1.sql.clear ; form1.qery1.sql.add('alter table "..."') ; form1.qery1.sql.add('add ... ') ; form1.query1.open ; //вот здесь возникает ошибка form1.table1.open; Последний раз редактировалось onelucky, 01.12.2009 в 15:49. |
#2
|
||||
|
||||
![]() попробуй вместо open выполнить exec
|
#3
|
||||
|
||||
![]() Поправлю вместо Open...
form1.query1.ExecSQL; В начале был Бит, потом Байт и только потом появилось Слово... |
#4
|
|||
|
|||
![]() Цитата:
Спасибо все заработало, а теперь следующая ошибка: ........ form1.table1.Close ; form1.Query1.Close; form1.Query1.SQL.Clear; form1.Query1.SQL.Add('ALTER TABLE "......."'); form1.Query1.SQL.Add('ADD Data_'+l+' Date'); form1.Query1.ExecSQL; form1.table1.Open ; // Вот здесь возникает ошибка "Field 'Data_l' not found" Открывается пустая таблица. А в самой таблице (на диске) поле удаляеся. |
#5
|
||||
|
||||
![]() Может найдешь ответ...
http://www.weblibrary.biz/mysql/sint...intaksis-alter В начале был Бит, потом Байт и только потом появилось Слово... |
#6
|
|||
|
|||
![]() Спасибо буду пытать
|