Avatar billede pablo Nybegynder
09. september 2002 - 06:52 Der er 6 kommentarer

Problemer med typecasting

Jeg har et problem med at typecaste variabler.
F.eks. så har jeg følgende kodelinie:

if objRS("kunder_id")= cint(kunde(i)) then

kunder_id er et autonummereringsfelt i Access, og kunde(i) er en tæller.

Jeg har tjekket, at der rent faktisk kun står tal i kunde(i), men når jeg kører koden får jeg en "Type mismatch 'CINT'". Hvis jeg fjerner CINT() fra linien, kan jeg slet ikke få de 2 variabler til at vær lig hinanden.

Er der nogen der kan se hvad der går galt her?
Avatar billede medions Nybegynder
09. september 2002 - 07:09 #1
If CInt(objRS("kunder_id")) = CInt(Kunde(i)) Then

Prøv lige med denne så...

//>Rune
Avatar billede pablo Nybegynder
09. september 2002 - 07:14 #2
Ja, jeg får stadig samme fejl.
Avatar billede medions Nybegynder
09. september 2002 - 07:16 #3
Hmm er du sikker på at det er der fejlen ligger? -For det ser lidt underligt ud i mine øjne!

//>Rune
Avatar billede pablo Nybegynder
09. september 2002 - 07:19 #4
Ja, jeg syntes også det er underligt.
Jeg syntes jeg har været det igennem fra start til slut flere gange, men jeg kan da ikke udelukke, at det er et helt andet sted den er gal.
Avatar billede medions Nybegynder
09. september 2002 - 07:45 #5
Hmm kan jeg ikke lige prøve at se noget mere af din kode, da fejlen undre mig lidt...

//>Rune
Avatar billede eagleeye Praktikant
09. september 2002 - 08:38 #6
kunde(i)  er et array ...

Fejlen betyder at CInt får en tom streng som input
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester