Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru

[es] :: Pascal / Delphi / Kylix :: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru

[ Pregleda: 630 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ojler
Dejan Cvijetić

Član broj: 177921
Poruke: 21
*.ptt.yu.



Profil

icon SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru07.04.2008. u 10:47

Radim program u Delphi-u koji koristi Access bazu podataka. Dodao sam ADOQuery i normalno radi kad upisem sql upit u Design time (kad ga upišem u properties u object inspector-u). Ali, kad treba upit da se izvrši u samom kodu neće nikakav upit da izvrši - ni najobičniji. Napisao sam u kodu sledeće:

ADOQueryKr.Close;
ADOQueryKr.SQL.Clear;
ADOQueryKr.SQL.ADD('select * from kr');
ADOQueryKr.Open;

Tražio sam u Helpu i pokušavao dodavanjem ADOQueryKr.Prepared:=true;ali ništa,uvek javlja grešku i prekida program.

U čemu je problem? Hvala!
07.04.2008. u 10:47 

Vic
Beograd

Član broj: 16118
Poruke: 175
*.imlek.co.yu.



Profil

icon Re: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru07.04.2008. u 10:48
Koju gresku tacno javlja? Mozda imas problem sa samom konekcijom prilikom startovanja.
ERROR
07.04.2008. u 10:48 

Ojler
Dejan Cvijetić

Član broj: 177921
Poruke: 21
*.ptt.yu.



Profil

icon Re: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru07.04.2008. u 10:56
Javlja mi

Project Project1.exe raised exception class EOIeException with message 'Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record'.
07.04.2008. u 10:56 

Vic
Beograd

Član broj: 16118
Poruke: 175
*.imlek.co.yu.



Profil

icon Re: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru07.04.2008. u 10:58
To znaci da ti je u nekoj komponenti ostao design time podatak na taj query. Moras sve da pocistis, pa onda odradis konekciju, query upit i dodavanje vrednosti ostalim kontrolama na osnovu tog upita.
ERROR
07.04.2008. u 10:58 

Ojler
Dejan Cvijetić

Član broj: 177921
Poruke: 21
*.ptt.yu.



Profil

icon Re: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru07.04.2008. u 11:02

To znaci da iza ADOQueryKr.SQL.Clear; treba da napisem putanju za ponovnu konekciju?
Ili je jednostavnije koristiti novi ADOQuery za upit u kodu?
07.04.2008. u 11:02 

Ojler
Dejan Cvijetić

Član broj: 177921
Poruke: 21
*.ptt.yu.



Profil

icon Re: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru07.04.2008. u 11:04
Ili treba DBGrid.Clear; ako to postoji
07.04.2008. u 11:04 

Vic
Beograd

Član broj: 16118
Poruke: 175
*.imlek.co.yu.



Profil

icon Re: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru07.04.2008. u 11:09
Nije problem u samom query-ju. Verovatno si definisao fields u gridu ili nesto slicno i to se poziva pre izvrsenja query-ja.
ERROR
07.04.2008. u 11:09 

Miloš Baić

Član broj: 72468
Poruke: 1107
212.200.221.*

Sajt: www.2advanced.com


Profil

icon Re: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru07.04.2008. u 11:31
Ako si definisao fields u TDBGrid kontroli, povezao sa poljima iz TADOQuery dataset -a, te pomoću iste TADOQuery pozvao drugi upit bez tih definisani polja može doći do izuzetka. Ako ti je upit promenljivog sadržaja, tj. različite atribute pozivaš spram potrebe, najbolje je nedefinisati fields u TBGrid -u, ali ako je upit statičan, tj. isti atributi, možeš to tako i postaviti.
If you go out of your mind, do it quietly, so as not to disturb those around you...
07.04.2008. u 11:31 

_deran_

Član broj: 69493
Poruke: 151
*.subotica.net.



Profil

icon Re: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru07.04.2008. u 11:53
2x klik na TADOTable, Ctrl+F da se dodaju sva polja pa pokreni onda.
07.04.2008. u 11:53 

Ojler
Dejan Cvijetić

Član broj: 177921
Poruke: 21
*.ptt.yu.



Profil

icon Re: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru07.04.2008. u 12:20
Hvala svima!
Probao sam u posebnom projektu sql upite u kodu na istoj bazi i radi.

Dodavanje nekoj ado tabeli polja iz drugih tabela radi od ranije, ali kad hocu upitu da dodam izracunato polje i polje iz neke tabele tu nastaje problem.
Znaci, problem je u dodavanju polja upitu.

Imam upit select r_id,sum(kolicina), avg(cena) from kr itd. i ovaj upit radi lepo u kodu.


Ili cu morati to drugacije koncipiram.
07.04.2008. u 12:20 

[es] :: Pascal / Delphi / Kylix :: SQL upit u kodu ne radi, a radi upisan u SQL properties u Object inspectoru

[ Pregleda: 630 | Odgovora: 9 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.