Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 3.275 pregleda

Najnovija ↓

DAO QueryDef problem 15.10.2003. u 14:52 · pre 280 meseci #1
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.)

Re: DAO QueryDef problem 15.10.2003. u 16:54 · pre 280 meseci #2
Resenje je u pozivanju metode Refresh kolekcije QueryDefs odmah po dodavanju novog query-ja. :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme