Poslao: 05 Apr 2005 10:29
|
offline
- MiroslavD

- Građanin
- Pridružio: 24 Jun 2003
- Poruke: 45
- Gde živiš: Banja Luka
|
Prilikom korištenja datuma u SQL naredbi SELECT /INSERT/UPDATE pojavljuje mi se problem podacima tipa datum.
Problem se pojavljuje prilikom promjena formata datuma na korisničkom kompjuteru.
Da li imate iskustva sa ovakvim problemima. Potrebno mi je rješenje koje bi istovremeno radilo bez obzira na vrstu baze (MS Access, SQLServer), i setinga datuma definisanog u OS
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 05 Apr 2005 20:32
|
offline
- Not now, John!
- Zaslužni građanin
- Pridružio: 23 Mar 2004
- Poruke: 523
|
Nećeš pogriješiti ako koristiš "yyyy-MM-dd" format. Naravno, kod Access-a moraš koristiti # za ograničavanje datuma (#2004-12-15#).
|
|
|
|
Poslao: 05 Apr 2005 22:57
|
offline
- MiroslavD

- Građanin
- Pridružio: 24 Jun 2003
- Poruke: 45
- Gde živiš: Banja Luka
|
<Jon> To je u redu, ali ja sam mislio da li postoji nacin da na isti nacin radim bez obzira na bazu, i dali pristupam sa Servera ili klijenta
SQL upite koristim u kodu VB , a pri razvoju aplikacije bazu drzim u Accessu zbog lakse manipulacije podacima , pa tek nakon zavrsetka vecine posla prebacujem u SQLServer.
Nakon toga sam primoran da popravljam kod programa.
|
|
|
|
Poslao: 06 Apr 2005 00:54
|
offline
- Not now, John!
- Zaslužni građanin
- Pridružio: 23 Mar 2004
- Poruke: 523
|
Mislim da moraš imati u vidu tip baze podataka sa kojom radiš. Mislim da će onaj format datuma (yyyy-MM-dd) sve baze podataka prepoznavati kako treba, ali nisam siguran za znakove #. Pretpostavljam da je to karakteristika Access-a.
|
|
|
|
Poslao: 06 Apr 2005 01:14
|
offline
- snoop

- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
mozda je malo glupo, ali sto da ne...
deklarises promenljivu true/false i if uslov i pitas da li je sql ili access i tako napravis sql upit za odredjenu bazu.
kada treba da menjas bazu, samo promenis vrednost deklarisane promenljive
|
|
|
|
Poslao: 06 Apr 2005 09:05
|
offline
- MiroslavD

- Građanin
- Pridružio: 24 Jun 2003
- Poruke: 45
- Gde živiš: Banja Luka
|
<>John >
Okej je format datuma, samo da bi radio u accessu kako treba mora se koristiti #, dok za SQLServer mora biti pod apostrofom '
Za SQL moze se kreiranjem DSN definisti da potrzava lokalno podesavanje datuma i sl. pa on nepravi nikakav problem
Mislim da ce biti jedino rjesenja da se izbjegne prepravljanje koda nesto slicno sto predlaze snoop, tako da prije svakog upita formiram , provjerom konekcije , datum string.
Za SQL 'yyyy-mm-dd' a za
Access #yyyy-mm-dd'
U svakom slucaju hvala
|
|
|
|