Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.17;
Скачать: CL | DM;

Вниз

Ошибка в SQL запросе?   Найти похожие ветки 

 
Fissher ©   (2002-05-22 15:36) [0]

Нужно добавить строку в таблицу DB, состоящую из двух полей.
Пишу:
Query1.Active := False;
Query1.SQL.Clear;

S := "INSERT INTO Depart VALUES (""+IntToStr(LastKey)
+"", ""+Edit1.Text+"")";
Query1.SQL.Add(S);
Query1.Active := true;
Query1.ExecSQL;

Оно выдает ошибку: Can"t make cursor handle

Что бы это было? Подскажите, please!


 
Lusha ©   (2002-05-22 15:46) [1]

Ничего страшного... Уберите строчку...

Query1.Active := true;

...и наслаждайтесь жизнью...


 
Fissher ©   (2002-05-22 15:50) [2]

Премного благодарен!

А можно узнать почему Query не должно быть активным перед ExecSQL?


 
Lusha ©   (2002-05-22 15:53) [3]

Используйте свойство Active и метод Open только для запросов, возвращающих данные, например SELECT... В остальных случаях ExecSQL...



Страницы: 1 вся ветка

Текущий архив: 2002.06.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
3-54996
oss
2002-05-23 09:58
2002.06.17
Уважаемые, посмотрите этот запрос (mssql)


1-55132
vald
2002-06-04 09:04
2002.06.17
Возможность вертикальной ориентации текста при печати


14-55261
IronHawk
2002-05-11 13:33
2002.06.17
Приветствую Мастеров! Обучение Delphi!


14-55295
Ketmar
2002-05-04 08:14
2002.06.17
хм... старею, что ли?..


3-55032
Ziplex
2002-05-24 10:13
2002.06.17
Сортировка БД