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.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
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.