Hej! Jag sitter å pillar lite dot net. Har fått till så man kan lista data osv... men jag skulle nu faktiskt bara vilja få fram en gämförning i mote en databas. dvs jag vill göra en inloggning. Hej. Man kan knäcka ditt system mycket enkelt.<br> Nja jag brukar göra en funktion, men problemet var inte själva syntaxen som du pekar på :) Den kan jag, problemet va att migrera mina kunskaper till dot net.SQL gämförning [Löst]
Jag skapar connection
Dim Conn As SqlConnection = New SqlConnection()
Dim strSQL As string
'öppnar conn
Conn.ConnectionString = "Network Library=DBMSSOCN;Data Source=127.0.0.1,1433;Initial Catalog=aspx;User ID=tiru;Password=xxxxx"
'Skapar sträng som ska köras
strSQL = "Select * from tblUser where usr_name='" & txtUsername.txt & "' and usr_Password='" & txtPassword.Text & "'"
Men sen då?
Hur exekverar jag detta?
Jag vill inte att det ska skrivas ut någonting, utan detta skall om inte eof skrivas in i sessionsvariabler. Annars skall typ fault=1 sättas
Tack på förhand
DanielSv: SQL gämförning
Du kan få en hint här:
[VB.NET Databas koppling]
Kolla om resultatet är tomt. Är det inte tomt vet du att användaren finns...
Hör av dig igen om det inte löser sig!
//freddaSv: SQL gämförning
<br>
Du skriver bara i txtPassword.Text:<br>
' Or '' = '<br>
<br>
<br>
Ersätt alltid varje ' med två ':
<code>
strSQL = "SELECt * FROM tblUser WHERE usr_name='" & Replace(txtUsername.txt, "'", "'") & "' AND usr_Password='" & Replace(txtPassword.Text, "'", "'") & "'"
</code>Sv: SQL gämförning