Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
7-49337
Новенький в Делфи
2002-11-04 03:26
2003.01.16
опрос Com порта


1-49045
Спрашивающий
2003-01-04 04:28
2003.01.16
Image с прозрачным цветом?


1-49161
UserL
2003-01-06 08:18
2003.01.16
Как в DLL передать указатель на переменную, а потом вернуть его?


1-49019
qwerty2
2003-01-07 16:56
2003.01.16
Обойти все Control ы на форме


1-49091
Ramil
2003-01-04 21:06
2003.01.16
Какой компонент посоветуете?




   Наверх