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

DAO QueryDef problem

[es] :: Visual Basic 6 :: DAO QueryDef problem

[ Pregleda: 2764 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nessa
Nebojša
Programer
Beograd

Član broj: 10010
Poruke: 60
*.yubc.net



Profil

icon DAO QueryDef problem15.10.2003. u 13:52 - pre 249 meseci
Kada programski kreiram query i dodam ga u Access-ovu bazu sa :
(tekst query-ja unosi korisnik, u ovom slucaju DELETE je samo primer)

Dim qdQuery As DAO.QueryDef
. . .
Set qdQuery=DAODB.CreateQueryDef("Neko_Ime","DELETE * FROM Neka_Tabela WHERE Neki_Uslov")

sve prodje OK i novi query se pojavi u bazi sa odgovarajucom slicicom za "Delete" query-je tj one ciji je Type = dbQDelete.
Problem je u tome da ako odmah nakon dodavanja u bazu programski proverim Type svojstvo novog query-ja ( sa qdQuery.Type ) dobijem dbQSelect.
Medjutim, ako pri sledecem pokretanju koda "ucitam" taj novi query u neki QueryDef objekat i proverim njegovo svojstvo Type dobijem
ispravnu vrednost, tj. dbQDelete.

Da li neko zna ili ima ideju zasto se ovo dogadja tj. kako da odmah po dodavanju query-ja u bazu dobijem njegov Type ?
(Mogao bih da napravim neku vrstu parsera teksta query-ja i da tako odredim njegov tip, ali samo ako ne postoji drugo resenje.)

 
Odgovor na temu

nessa
Nebojša
Programer
Beograd

Član broj: 10010
Poruke: 60
*.yubc.net



Profil

icon Re: DAO QueryDef problem15.10.2003. u 15:54 - pre 249 meseci
Resenje je u pozivanju metode Refresh kolekcije QueryDefs odmah po dodavanju novog query-ja. :)
 
Odgovor na temu

[es] :: Visual Basic 6 :: DAO QueryDef problem

[ Pregleda: 2764 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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