Avatar billede termie Nybegynder
23. april 2003 - 11:32 Der er 9 kommentarer og
1 løsning

nummerisk værdi til tekststreng værdi

Jeg har en kode hvor jeg som det ses henter en information til variablen id fra en DB.

    id = RS("imgKatID"), id er nu en nummerisk værdi

   
Senere skal jeg bruge denne variabel til en kontrolsammenligning i en SQL sætning.

cmdTemp.CommandText = "SELECT imgKatNavn FROM imgKat WHERE imgKatID ="+id+" "

Jeg får nu fejlen "Type mismatch"

Kan man lave id om til en Tekststreng eller kan man spørge i SQL'en så sætningen opfatter id som en tekststreng???

På forhånd tak!
Avatar billede hossein Nybegynder
23. april 2003 - 11:36 #1
prøv den
cmdTemp.CommandText = "SELECT imgKatNavn FROM imgKat WHERE imgKatID ="+id
Avatar billede erikjacobsen Ekspert
23. april 2003 - 11:39 #2
cmdTemp.CommandText = "SELECT imgKatNavn FROM imgKat WHERE imgKatID =" & id
Avatar billede termie Nybegynder
23. april 2003 - 11:40 #3
Desværre

Type mismatch: '[string: "SELECT imgKatNavn .........osv
Avatar billede hossein Nybegynder
23. april 2003 - 11:41 #4
ja erik har ret.
Avatar billede termie Nybegynder
23. april 2003 - 11:43 #5
Tak erik, vores indlæg krydsede hinanden så du får points :-)
Avatar billede termie Nybegynder
23. april 2003 - 11:44 #6
hvis du sender et svar
Avatar billede erikjacobsen Ekspert
23. april 2003 - 11:45 #7
Ingen point til mig, tak.
Avatar billede termie Nybegynder
23. april 2003 - 11:45 #8
Ja men så tak da
Avatar billede termie Nybegynder
23. april 2003 - 11:47 #9
lukker
Avatar billede termie Nybegynder
25. april 2003 - 10:50 #10
Hvis andre skulle forvilde sig ind på det her spørgsmål er en lettere løsning som følger:

ida = RS("imgKatID")
id = Cstr(ida)

Herefter er variablen en tekststreng.
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