01. oktober 2006 - 20:37
Der er
9 kommentarer og 1 løsning
convert to int
dDatestr = Month(dDate) DBMDATE = mid(BoDstr,5,2) if DBMDATE = dDatestr then Jeg vil gerne lave den if sætning men der virker ikke da DBMDATE er en string ex. "01" og dDatestr = int ect 1 Jeg kan ikke få den til at lave den string på "01" om til en int 1
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
01. oktober 2006 - 20:41
#1
01. oktober 2006 - 20:42
#2
Type mismatch: 'CInt'
01. oktober 2006 - 20:43
#3
Sådan her? if cint(DBMDATE) = cint(dDatestr) then
01. oktober 2006 - 20:50
#4
det er ligemeget om cint(dDatestr), det er en int. den laver jo fejl på CInt(DBMDATE) men ja giver samme fejl if cint(DBMDATE) = cint(dDatestr) then
02. oktober 2006 - 15:25
#5
du har jo sikkert en "-" på plads 5 derfor laver den type mismatch prøv at udskrive din dmbdate
02. oktober 2006 - 17:55
#6
har lavet en anden løsning. Men nej har ikke en "-" på plads 5. BoDstr = 20061002175540
02. oktober 2006 - 18:26
#7
prøv at udskrive dbmdate jeg tror den tager "00"
02. oktober 2006 - 22:37
#8
nej den starter på første værdi og tæller op så det bliver 10
02. oktober 2006 - 23:10
#9
det kan så skyldes at BoDstr først defineres efter dDatestr = Month(dDate) DBMDATE = mid(BoDstr,5,2) if DBMDATE = dDatestr then
03. oktober 2006 - 19:38
#10
Jeg lavede det hele om til textstrenge, fandt det nemmere. if Month(dDate) > 9 then dDatestr = "" & Month(dDate) else dDatestr = "0" & Month(dDate) end if DBMDATE = mid(BoDstr,5,2) if DBMDATE = dDatestr then
Kurser inden for grundlæggende programmering