Novo

Forum kao aplikacija na telefonu

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

  • 8 odgovora
  • 6.344 pregleda

Najnovija ↓

cdate problem u VB 6 23.10.2003. u 13:42 · pre 280 meseci #1
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.
Potpis
Volim da se vozim grackim autobusom.
Gracki autobus jede sitne pare,
gracki autobus zna kad treba stane.
Re: cdate problem u VB 6 23.10.2003. u 14:37 · pre 280 meseci #2
Zato sto string nije mogo da ti prepozna kao datum. Verovatno ima neka funkcija (ima bar u Delphiju) za formatiranje datuma od integera.
Re: cdate problem u VB 6 23.10.2003. u 15:46 · pre 280 meseci #3
Problem su znaci "+" pri spajanju stringa. Probaj sa znakom "&".
Re: cdate problem u VB 6 23.10.2003. u 18:04 · pre 280 meseci #4
@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
Potpis
Blue Man Group
Re: cdate problem u VB 6 23.10.2003. u 23:47 · pre 280 meseci #5
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.
Re: cdate problem u VB 6 24.10.2003. u 16:00 · pre 280 meseci #7
:) :) :) Ma znam da nisi mislio nista lose. Nema potrebe za ovim. Haha,
Pozdrav
Re: cdate problem u VB 6 24.10.2003. u 16:18 · pre 280 meseci #8
@R-Byter
Ono tvoje: ok, ok dragi moderatoru... mi je delovalo ironicno, pa rekoh mozda sam coveka uvredio necim :)
Potpis
Blue Man Group
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme