hvad???
ok lad mig lige se om jeg forstår dig rigtig.
jeg har sat "***" der hvor jeg forstod på det du sagde at "&mit_fantastiske_nye_brugerid="&myRS("id")" skulle stå
<%@Language=Vbscript%>
<%Option Explicit%>
<%
'''''''Først, få tingene fra flash
Dim inUserName, inPassword
inUserName = Trim(Request("username"))
inPassword = Trim(Request("password"))
'''''''nu, lav forbindelsen
Dim myConnection
Set myConnection=Server.CreateObject("ADODB.Connection")
myConnection.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=" & Server.MapPath("login.mdb")
myConnection.Open
'''''''her er vores SQL statement når vi åbner Recordset
Dim loginSQL
LoginSQL = "SELECT * FROM loginTable WHERE userName = '" & inUserName & "'"
'''''''Create, and open the Recordset
Dim myRS
Set myRS=Server.CreateObject("ADODB.Recordset")
myRS.Open loginSQL, myConnection
'''''''tjek om vi overhodet har noget, og hvis vi har tjek om password passer
Dim mainMessage
If myRS.EOF Then
mainMessage="userInfo=false"
Else
If(StrComp(myRS("password"), inPassword, vbTextCompare) =0) Then
mainMessage="userInfo=true" "***"
Else
mainMessage = "userInfo=false"
End If
End If
'''''''Clean up everything
myRS.Close
Set myRS=Nothing
myConnection.Close
Set myConnection=Nothing
'''''''send det tilbage til flash
Response.Write(mainMessage)
%>
prøv at gå til
www.das.dragonsandslayers.dk/login.asp,
der "står siden kan ikke vises" men hvis jeg fjerner det du siger jeg skulle skrive, kommer det rigtige, som er
"userInfo=fales"