Avatar billede torejessen Nybegynder
08. juli 2006 - 11:54 Der er 3 kommentarer og
1 løsning

asp sql notation

Hej asp-eksperter.

Jeg har siddet og nørdet længe med en lille dum detalje, som bare driller..

Jeg skal hente et BrugerId fra en access database, ud fra et brugernavn.
Der indtastes et navn (i en form på) admin.asp, og resultatet sendes til brugernavn.asp  Brugernavn.asp indsætter navnet i tabellen bruger, og skal returnere dets (autonummererede) brugerId

Jeg har lagt min kode her:
De to første sætninger med strsql (dem der er afmærket som kommentarer), de VIRKER, men de søger jo altså bare ikke efter Request.form("navn")...  Hvad er der forkert i sætningen? Det må bare være et notationsspørgsmål..?

<%
' denne variable er kun lavet for at gøre det nemmere
' for mig at lokalisere fejlen..
dim vari
vari = Request.form("navn")
response.Write " Her er værdien af vari: " & vari & ""
%>
<br />



<table  width="100%" border="1" align="left" cellpadding="1">
<tr valign="top">
  <td valign="top">BrugerId</td>
  <td >Fornavn</td>
  <td >Brugernavn</td>
  </tr>
<%
  'strsql = "select * from bruger where BrugerId = " & "4" & ""
  'strsql = "select * from bruger where Fornavn = " & "'tore'" & ""
  strsql = "select * from bruger where Fornavn = " & "' & vari'" & ""


    set rs = Server.CreateObject("ADODB.Recordset")
  rs.Open strsql, conn, 1, 2

  Do While (NOT rs.EOF)
    BrugerId = rs("BrugerId")
    Fornavn = rs("Fornavn")
    Brugernavn = rs("Brugernavn")


Response.Write("<tr><td>" & BrugerId & "<td>" & Fornavn & "<TD>" & Brugernavn & "</tr>")
    rs.MoveNext
  Loop
  rs.Close
  Set rs = Nothing
  %>
</table>
Avatar billede erikjacobsen Ekspert
08. juli 2006 - 12:03 #1
strsql = "select * from bruger where Fornavn = '" & vari & "'"
Avatar billede farving Nybegynder
08. juli 2006 - 12:19 #2
og det samme med tore

Desuden bygger du også dit script underligt op...

strSQL = "SELECT * FROM bruger WHERE BrugerId = 4"
strSQL = "SELECT * FROM bruger WHERE Fornavn = 'tore'"
strSQL = "SELECT * FROM bruger WHERE Fornavn = '" & vari & "'"

Mvh Carsten
Avatar billede torejessen Nybegynder
11. juli 2006 - 11:46 #3
Tak tak tak!!!! :-))
Et irriterende problem løst!
Avatar billede farving Nybegynder
11. juli 2006 - 17:24 #4
så lidt :)

Mvh Carsten
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester