Tjenare! Har lite problem med min Response.redirect..
response.redirect ("start.asp?gang=rs("gang")")
Detta felmeddelande ges:
Microsoft VBScript compilation error '800a03ee'
Expected ')'
/adde/star/2/gang/gang_login_kolla.asp, line 22
response.redirect ("start.asp?gang=rs("gang")")
---------------------------------------^
Vart har jag gjort fel..?
Vill ha den i 2 versioner..
response.redirect ("start.asp?gang=rs("gang")")
response.redirect ("start.asp?gang= '"gang"' ")
Men ingen av dom funkar, hur får jag dom att funka?
Mvh Thomsson
PeeerMedlem sedan mars 20025 907 inlägg response.redirect ("start.asp?gang=" & rs("gang"))
Som synes av Peeers kod så har du glömt ett "-tecken. I ASP-kod så får man skriva "" om man i slutändan vill få ut ", och om man har variabeldata (som i ditt fall från en databas, antar jag), så blir Peeers kod utmärkt för ändamålet. :)
PeeerMedlem sedan mars 20025 907 inlägg
m_soderlund skrev:
Som synes av Peeers kod så har du glömt ett "-tecken...
I det här fallet hade det inte räckt med att lägga till några " här och där
'Felaktig kod:
response.redirect ("start.asp?gang=rs(""gang"")")
Antar att det är så du menar m_soderlund? Då kommer ingen data hämtas från recordset'et utan det kommer behandlas som vanlig text istället. Men ovanstående kod kommer man skickas till sidan start.asp?gang=rs("gang") vilket är fel
Nej, för att hämta in datan från rs("gang") och skicka med det i url'en så måste du först avsluta strängen (med ett ")och binda ihop den (med ett &) med innehållet i din variabel (dvs. rs("gang")) Där med skickas man till start.asp?gang=datan_från_databasen :)