Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];

Вниз

Проблема с 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
1-49050
Wowa-K
2003-01-08 10:05
2003.01.16
Работы с Word ом


1-48979
Demo
2003-01-04 19:50
2003.01.16
0 о89


1-49152
MAN-IN-RED
2003-01-05 18:05
2003.01.16
Можно ли как-нибудь в Memo выделить несколько частей текста?


4-49375
race1
2002-11-28 06:34
2003.01.16
api


1-48968
MAX111
2003-01-04 19:46
2003.01.16
Как обратиться к edit у (помогите plizzzz)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский