Just nu i M3-nätverket
Gå till innehåll
Wepe

1 = 1 funkar inte

Rekommendera Poster

Hämtar ett värde från en databas. Sparar värdet i en variabel. Hämtar sen den variabeln senare på sidan för att kolla om den stämmer överens med ett fält ur en databas för att då skriva ut en textrad. Unge fär så här...

 

T1

kategori = RecSet("kategori")

 

 

T2

<option value="<%=RecSet("ID")%>"<%If RecSet("ID") = kategori Then

Response.Write(" selected")

end if%>><%=RecSet("Kategori")%></option>

 

Detta funkar dock inte. Skriver jag ut variabeln "kategori" så har den samma värde som "ID" i andra tabellhämtningen men den verkar inte se någon likhet dem emellan.

 

Vad är felet? Ska inte två värden som är lika ses som lika?

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Kan det vara så att när den hämtar värdet från tabellen tolkar det som text och inte som tal?

Pröva att göra om tabellegenskaperna och välj att de är tal i den kolumnen...

 

/Erik

----------------------------

Våld löser allt... å lite till...

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Du kan också köra funktionen CLng på variablarna som ska vara tal. Den konverterar strängar till tal.

 

CLng(variabel)

 

//Adde

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...