Ovo su sve sitni problemi na koje sam naisao dok sam radio neke baze, i mogu se zaobici, ali me iritiraju.
1. Problem sa datumom:
Kada postavljam datum kao kriterijum u WHERE klauzuli ili kao vijednost u SET klauzuli nekih SQL naredbi, prijavljuje mi gresku. Naime trazi mi datum u formatu mm/dd/yyyy, cak iako mi je na sistemu podesen na dd.mm.yyyy. Funkcija format(date,"mm/dd/yyyy") mi vrace rezultat kao mm.dd.yyyy, pa ja moram month(date) + "/" + day(date) + "/" + year(date). Je li ovo jedini nacin?
2. Opet problem sa regionalnim podesavanjima:
UPDATE SET naredba. Hocu da podesim neku double vrijednost u tabeli, a pored nje i jedan datum. Medjutim ukoliko je decimalni simbol zarez onda prijavljuje gresku. Zbog sintakse jer ide UPDATE tabela SET polje1=vrijednost, polje2=vrijednost. Pa dobijem recimo: UPDATE Izdavanja SET Cijena=1,5, Datum_vrc="#11/15/2004#". Onaj zarez posle jedinice pravi zbrku. Petica visi. Probao sam nekako da zagradim ali nece. Kad stavim za decimalni simbol tacku sve radi ok.
3. Postoji li u ADO-u neki ekvivalent CreateQueryDef metode koja se moze naci u DAO-u?
4. Find metod u ADO-u. Kada pokusam Me.Recordset.Find javi object doesn't support this property or method. U helpu vidim da Find funkcija ADO-a. Medjutim stare funkcije DAO-a tipa Me.Recordset.FindFirst ili slicno rade super. Kako radi Find u ADO-u?
Nadam se da nisam previse dosadan sa ovim pitanjima.
Pozdrav.