21. januar 2008 - 16:37Der er
6 kommentarer og 1 løsning
Formulering af query som altid
sitiuation har en side hvor man kan eller burde kunne :p logge på din figur/account og redigere nogle ting. men skidtet vil ikke rigtig give mig andet en fejl 500.
har 2 stykker kode som er blevet genbrugt nogle gange efter hånden men nu er det gået i stå..
----------- Her henter vi data, checker brugernavn / password som vi får in via <form> post fra forige side. usrname = brugernavn, pwrname = password.
Arbejdsgangen skulle værer Hente usrname+pwrname og finde account ID som hedder acct derefter gå til tabellen characters og hente en liste med alle de figure som are samme nr i deres acct tabel. håber i forstår hvad jeg mener.
ok har nu forsøgt med gammeldags problem løsning.. simpelt hen slet alt og tilføje EN ting af gangen og teste hvornår det går galt.. det går galt nåw jeg tilføjer
SQL = "SELECT acct FROM Logon.accounts WHERE " & Request.form("usrname") & " = login AND " & Request.form("pwrname") & " = password"
hvad er der ved den linie som ikke er iorgden, for det er den samme måde jeg får data fra en side til en anden når jeg ændre andre ting i samme db som virker, eller er der for mange "options" eller hvad skal man sige i en linie.
tænkte om det kunne være pga de der Request.form("") omg man først skulle definere dem til noget fks <% Dim = ARRGusrname, CRAPpwrword ARRGusrname = Request.form("usrname") CRAPpwrword = Request.form("pwrname") %>
også lave Select om til noget i stil med ?
<% SQL = "SELECT acct FROM logon.accounts WHERE " & ARRGusrname & " = login AND " & CRAPpwrword & " = password" %>
Altså, umiddelbart ville jeg formode, at du skal omkranse dine værdier fra formen i anførselstegn for at angive, at der er tale om strengværdier og ikke feltnavne i din WHERE sætning:
SQL = "SELECT acct FROM Logon.accounts WHERE '" & Request.form("usrname") & "' = login AND '" & Request.form("pwrname") & "' = password"
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.