Форум: "Начинающим";
Текущий архив: 2009.05.03;
Скачать: [xml.tar.bz2];
ВнизПроблема при INSERT-е в Базу Oracle Найти похожие ветки
← →
Neket (2009-03-25 16:05) [0]Добрый день. Подскажите пожалуйста. Пытаюсь добавить данные в Базу Oracle. При этом возникает ошибка "Error creating cursor handle". При этом в базе строчка добавляется, но ошибка вылетает.
Добовляю так:Query1.close; {???????????? ?????? ? ???????? ????? ?? ??? ???????????????? }
Query1.SQL.Clear; {??????? ????? ?????????? ??????}
StrZapros:="";
StrZapros:="insert into PLAN_FREQ (NAME,Before) ";
StrZapros:=StrZapros+"values("""+NAME+""","""+Before""")";
If StrZapros <> "" then
Query1.SQL.Add(StrZapros)
else
begin
messageDlg("Íå áûë ââåäåí SQL-çàïðîñ", mtError, [mbOK], 0);
exit;
end;
try
Query1.Open;
except
On e : EDatabaseError do
//On e : Exception do
begin
messageDlg("Îøèáêà â SQL çàïðîñå - "+e.message,
mtError,
[mbOK],0);
exit;
end;
end;
← →
Neket (2009-03-25 16:07) [1]Сори за траблы с кодировкой.
← →
Palladin © (2009-03-25 16:12) [2]
> Neket (25.03.09 16:07) [1]
а с каких щей Open? Ты там разве что то выбираешь?
← →
Neket (2009-03-25 16:22) [3]о как... а как правильно?
← →
Neket (2009-03-25 16:31) [4]Все нашел спасибо. Нужно Query1.ExecSQL() использовать было.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.05.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c