18. november 2000 - 11:37Der er
10 kommentarer og 1 løsning
SQL-forespørgsel i ASP - jeg er meget grøn på dette område!
Jeg går snart...... I nedenstående kode skal et logon og et password kontrolleres med eksisterende logon/password i en database. Det virker ikke og jeg får meddelsen:
<% res=Connection.Execute(\"SELECT * FROM Password WHERE Kodeord=\'\"+Request.Form(\"Kodeord\")+\"\' AND Leverandoer=\'\"+Request.Form(\"Leverandoer\")+\"\'\");
if (!res.EOF) { // hvis indtastede data findes i db Response.Redirect(\"hjem.asp\"); } %>
<body>
<table> <td>
<h1>Fejl</h1> Det var ikke muligt at logge dig på med de indtastede oplysninger. Hvis du er en registreret leverandør, kan du prøve at logge ind <a href=index.asp>igen</a>.
<% strQ = \"SELECT * FROM Password WHERE (kodeord=\'\"&Request.Form(\"kodeord\")&\"\') AND (leverandoer = \'\"&Request.Form(\"leverandoer\")&\"\');\"
objRS.Open strQ, strConn
If objRS.EOF then Response.Redirect(\"hjem.asp\") End if %>
<body>
<table> <td>
<h1>Fejl</h1> Det var ikke muligt at logge dig på med de indtastede oplysninger. Hvis du er en registreret leverandør, kan du prøve at logge ind <a href=index.asp>igen</a>.
</td> </table> </body> </html>
Og hvad angående scriptsprog. Jeg har ligesom fornemmelsen af, at alle bruger VB. Har du en mening?
If objRS.EOF Then \'bruger ikke fundet Else \'bruger fundet End If
Med hensyn til JavaScript kontra VBScript så tror jeg det er en smagssag. Hvis du ikke har den store erfaring med scriptsprog vil jeg klart anbefale dig at bruge VBScript. Nogle hævder også at det er det bedste sprog til ASP, men som sagt mener jeg at det er en smagssag. Jeg personligt foretrækker VBScript men det hænger nok en del sammen med at jeg programmerer en del i Visual Basic.
Mange tak for hjælpen - her får du så lige dine point. Måske skulle jeg selv konvertere til VBscript, da jeg selv programmerer i VB. Så hvorfor jeg er startet med Javascript ved jeg egentlig ikke....
Lars-k
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.