[ acatheking @ 23.10.2003. 12:42 ] @
Code:

Dim dan, mesec, godina, datum as String
dan = "31"
mesec = "12"
godina = "2003"
datum = mesec + "/" + dan + "/" + godina


Zasto mi recimo u liniji

Code:

if CDate(datum) = Date then


prijavljuje Type missmatch?

Format datuma na racunaru je M/d/yyyy, znaci da je promenjljiva datum ok.
[ byTer @ 23.10.2003. 13:37 ] @
Zato sto string nije mogo da ti prepozna kao datum. Verovatno ima neka funkcija (ima bar u Delphiju) za formatiranje datuma od integera.
[ R-Byter @ 23.10.2003. 14:46 ] @
Problem su znaci "+" pri spajanju stringa. Probaj sa znakom "&".
[ mladenovicz @ 23.10.2003. 17:04 ] @
@R-Byter: + nije problem, jer stringove mozes da konkateniras i sa +, mada je lepse sa &.
@byTer: CDate radi konverziju u Date.

Meni kod koji si postovao radi, tj. ne prijavljuje type mismatch.
TIP: Pogledaj DateSerial funkciju, s njom sigurno dobijas format koji ti treba i nema greske

P.S.
Kad imas ovakvu deklaraciju:

Code:

Dim dan, mesec, godina, datum as String


onda ti je samo datum tipa String. Ostali su tipa Variant. Ovo mozes da proveris sa VarType funkcijom, ili probaj da npr. promenljivoj dan dodelis integer ili niz i videces da neces dobiti gresku. Zato ti je bolje da imas 4 puta Dim - onda se zna sta je sta. Ili mozes da napises ovako nesto

Code:

Dim dan As String, mesec As String, godina As String, datum As String
[ R-Byter @ 23.10.2003. 22:47 ] @
Ok, ok dragi moderatoru. Ja sam "+" naveo kao problem, zato sto sam ja u jednom slucaju imao problem sa njim. No, to je verovatno bio neki dodatni problem zbog definisanja tipova na samom pocetku koda, kako si i ti u ovom slucaju naveo.
No nema veze, vazno je da je acatheking dobio potrebnu pomoc.
[ mladenovicz @ 24.10.2003. 11:22 ] @
@R-Byter: Nisam mislio nista lose.
[ R-Byter @ 24.10.2003. 15:00 ] @
Ma znam da nisi mislio nista lose. Nema potrebe za ovim. Haha,
Pozdrav
[ mladenovicz @ 24.10.2003. 15:18 ] @
@R-Byter
Ono tvoje: ok, ok dragi moderatoru... mi je delovalo ironicno, pa rekoh mozda sam coveka uvredio necim
[ R-Byter @ 24.10.2003. 15:22 ] @
Niposto, niposto.