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

Вниз

Проблема с Query....   Найти похожие ветки 

 
lefan ©   (2002-12-23 11:40) [0]

Приветсвую всех...
Люди, такая проблема: имею запрос (приямо из Watch List)
insert into SAV.DAY8 values("2002-10-18",1, 6, 1, "16/10<br>ПН", -1, 1, 740, 0, 4)
проблема в том, что дельфи не выполняет запрос, вылетает с ошибкой: "Error creating cursor handle"
А конектюсь к базе другим клиентом, выполняет без проблем...
:(
в чем трабла?

Заранее благодарен за ответ.
С уважением Алексей.


 
lefan ©   (2002-12-23 11:46) [1]

Люди, извеняюсь, добавляет....
значит сваливается после добавления...

data.Query.SQL.Clear;
sqlstr:="insert into SAV.DAY8 values(";

sqlstr:=sqlstr+"..."; // содержит строку,
// написанную выше

data.Query.SQL.Text:=sqlstr;
data.Query.Open;
showmessage("Нету такого");




 
Delirium^.Tremens ©   (2002-12-23 11:51) [2]

Не Open, а ExecSQL


 
Delirium^.Tremens ©   (2002-12-23 12:00) [3]

P.S. И отключи от этого TQuery все DBControls


 
lefan ©   (2002-12-23 12:16) [4]

> Не Open, а ExecSQL
Спасибо, это помогло (кстати, если не трудно, то в чем разница?)
и сто значит....
> P.S. И отключи от этого TQuery все DBControls

С уважением Алексей.



 
Delirium^.Tremens ©   (2002-12-23 12:21) [5]


> > Не Open, а ExecSQL
> Спасибо, это помогло (кстати, если не трудно, то в чем разница?)

Разница в том, что первое предназначено для SQL, возвращающих НД (и курсор), а второе для исполнения SQL команд (например Insert, Update, Delete и т.п.)


 
Anatoly Podgoretsky ©   (2002-12-23 12:22) [6]

Если запрос не возвращает данных, а у тебя именно такой, то надо использовать ExecSQL


 
lefan ©   (2002-12-23 12:45) [7]

ОК...
всем сеньксь... :)

С уважением Алексей...
PS: будут вопросы, обращусь... :)



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

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

Наверх




Память: 0.48 MB
Время: 0.034 c
3-48924
Ipx
2002-12-20 15:54
2003.01.16
Как определить существующие на компьютере псевдонимы?


8-49170
Wav
2002-09-30 03:04
2003.01.16
Как в мою программу добавить файл wav и затем произвестиего?


3-48956
oleon
2002-12-20 17:32
2003.01.16
Помогите найти ошибку в триггере, я не могу увидеть. Пожалуйста.


3-48946
ИБМ
2002-12-23 09:35
2003.01.16
Вставка в середину таблицы


6-49193
Evgeny
2002-11-16 12:50
2003.01.16
Net start