hej!
jag ska ta ut 2 värden i en select sats. Göra om de 2 värdena jag får till strängar o lägga dem i varsin variabel (s och x). men jag vet inte hur move 1 o move 2 funkar. har skrivit detta så här långt:
If Request.Form("radio")= "value1" AND Request.Form("sokord")<>"" Then
getword = "SELECT seek, id FROM images_tbl WHERE word = '"& Request.Form("sokord")&"'"
Set RS=dbconn.Execute(getword)
RS.Open getword, Connect,1,2
if RS("word")<>"" then
do until RS.EOF
RS.Move 1
if seek2<>"0" then
s=rs.getstring(2,,,";")
s=trim(s)
s=left(s,len(s)-1)
end if
RS.Move 2
if id\<\>"0" then
x=rs.getstring(2,,,";")
x=trim(x)
x=left(x,len(x)-1)
end if
loop
end if
end if
sokord är formuläret där anv skriver in sökord
seek2= sökvägen till bilden ja får från db
id= id nr till sökvägen till bilden ja får från db
men detta funkar så klart inte *snyft*
nåra idéer?
Du behöver inte använda move. Du verkar ha blandat ihop en hel del.
Hur vill du att strängarna skall se ut? Skall det vara ett ; mellan varje värde?
If Request.Form("radio")= "value1" AND Request.Form("sokord")<>"" Then
getword = "SELECT seek, id FROM images_tbl WHERE word = '"& Request.Form("sokord")&"'"
s = ""
x = ""
set rs = dbconn.execute(getword)
do until RS.EOF
if rs("seek") <> "" then
if s <> "" then s = s & ";"
s = s & rs("seek")
end if
if rs("id") <> "" then
if x <> "" then x = x & ";"
x = x & rs("id")
end if
rs.movenext
loop
end if