M mcfoist Medlem sedan feb. 2002 44 inlägg Frågan 14 aug. 2002 07:32 #1 Jag har ett litet problem... Jag har slagit ihop två strängar och ett tal till en ny sträng och använder den strängen i en sql-sats.
Det jag undrar är hur jag kommer åt samma sträng efter satsen.
sasong = request("sasong")
fore = "s"
efter1 = "_g"
efter2 = "_p"
mal = fore & sasong & efter1
match = fore & sasong & efter2
sql = "SELECT '"& mal &"', '"& match &"' FROM spelarinfo WHERE spelarid = " & request("spelarid")
set rs = db.execute(sql)
mal2 = rs(VAD SKA HIT?)
match2 = rs(VAD SKA HIT?)
Eftersom värdet på 'mal' och 'match' kan vara olika så blir ju resultatet från frågan olika. Hur använder jag värdet mal i tilldelningen efter satsen?
-----------------------------------------------------
Enkelt för vissa men svårt för mig :)
-----------------------------------------------------
@nders Medlem sedan juni 2000 32 967 inlägg Först och främst: Som du skrivit frågan kommer du alltid hämta strängarna som du specificerat, inte fälten som har namnen i dina variabler. Ta bort apostroferna runt.
sql = "SELECT "& mal &", "& match &" FROM spelarinfo WHERE spelarid = " & request("spelarid")
Sedan:
mal2 = rs(mal)
match2 = rs(match)
Mvh,
M mcfoist Medlem sedan feb. 2002 44 inlägg Aha.. ok.
Allt är nu glasklart, tackar, tackar :)