Query+Error - HELP

10 отговора 231 прегледа
#1

Query+Error - HELP

Zdrasti na vsi4ki!

Izpolzval sum bazi danni pod delphi posredstvom table, no sega mi se nalaga da izpozvam malko SQL. Ok, s SQL kato sintaksis ste se opravia, no zasto kogato se opitam da update ili insert niakoia tablica s Query dava slednata greshka:
Error creating cursor handle
??? Znam 4e vuprosut mi e mnogo lamerski ama tova e - ne mojah da se spravia s typia problem... Kajete molia vi ot kakvo e pri4inena greshkata i kak da ia premahna. Dopylvam 4e update zaiavkata se izpulniava vupreki vsi4ko, no dava greshka kogato polzvam select niamam problemi !?!?!?? Help!

Отговор
в отговор на big_lamer #2

Re: Query+Error - HELP

Вид на базата данни; през какъв драйвер я достъпваш; изобщо - дай повече информация?

Отговор
в отговор на big_lamer #3

Re: Query+Error - HELP

ами не съм сигурен че проблема ти е точно такъв но при команди които манипулират данните без да връщат dataset се ползва метода ExecSQL а не Open.

AquilaX

____________
умният знае кога да говори, мъдрият знае кога да мълчи
Отговор
в отговор на Mandor #4

po-to4no

Ami polzvam Paradox 7 tablica, TDataSource i TQuery - pri koeto se polu4ava gleshkata koiato sum opisal po gore

Отговор
в отговор на AquilaX #5

10x

10x ste probvam s SQLExec

Отговор
в отговор на big_lamer #6

Sustata rabota ... :(((

Zdraveite otnovo! Opitvah s ExecSQL ne se polu4ava... ! Rabotia s Delphi 4 i ve4e ne znam kakvo ne sum izprobval za da ia podkaram taia tupa zaiavka. Blagodaria za vsiako vashe predlojenie i mnenie!

Отговор
в отговор на big_lamer #7

Re: Sustata rabota ... :(((

Hi,

Пусни си SQL заявката за update да я видим какво толкова е сбъркана (според мен проблема е някъде в таблицата - всичко работи ли с Table компонент?).

Миро.

Отговор
в отговор на Miro #8

Re: Sustata rabota ... :(((

Problema ne e v zaiavkata - tia dori se izpulniava. S TTable vsi4ko si e kakto triabva. Sled udeitvaneto na purvia nameren zapis otgovariast na uslovieto se polu4ava vuprosnata greshka /ili pri insert/ Ne moga da dam zaiavkata v mementa zastoto ne e pri men projecta - no problema ne e svurzan s neia 99% sum siguren!

Отговор
в отговор на big_lamer #9

Re: Query+Error - HELP

пробвай да пуснеш sql monitor преди да ти се изпълни програмата и проследи точно какви заявки отиват към базата данни и как отговаря тя. може и в драйвера да ти е проблема, или в bde.

...but here...there is no light
Отговор
в отговор на halcor #10

10x

Sorry 4e vi zanivavah s tupia problem - drivera destvitelno ne e bil dobre a i samia windows ne se durjeshe dobre ot dosta vreme - sled preinstalacia vsi4ko e OK :)

Отговор
в отговор на big_lamer #11

Re: Query+Error - HELP

Sas sigurnost problema ne ti e v zaiavkata ama 100%.
Predi okolo godina imah absolutno sashtia problem t.e SELECT zaiavkite rabotiat a UPDATE i CREATE ne (vsashnost se izpalniavat no davat spomenatata veche greshka). Togava namerih reshenie no ne si spomniam kak.Dnes islizam v otpusk za 5 dena i ako do togava ne si razreshil problema shte ti pisha.Mejdu drugoto ima i drugi nachini da updatnesh ili insartnesh v tablicata :vij metodite na component "Table" koito rabotiat bezuprechno no ne e tam rabotata triabva da stane i po drugia nachin.
Bdw ako izpolzvash metodite na Table predi da insertnesh ili updatnesh :
tableName.Active:=false;
insertvash ili updatvash ;
tableName.Active:=true;

do skoro

Отговор