Hej .. Ta bara bort '' tecknen runt ettan Jo det funkar bra men c# vill inte ta min sql på rätt sätt, den är alltid falsk tydligen så kan man inte göra så här som jag gjort med user. Har kommit en bit på väg härFörsök att räkna rader
Nu har jag strulat till det lite här tror jag.
Vad jag vill är att värdet i Text1 ska kontrolleras i sql satsen och om det värdet finns så är man redan inloggad och det ska skrivas i text1.
Men enklare äns å här borde det väl gå att göra? Finns det någon NUMROW jag har letat men inte hittat något ...
String user = Text1.Value;
SqlDataAdapter Kontrolladapter = new SqlDataAdapter("Select * FROM Stampling WHERE Userid = 'user' ", connect);
DataSet kontrollset = new DataSet();
Kontrolladapter.Fill(kontrollset,"Stampling");
if (kontrollset.Tables["Stampling"].Rows.Count == '1')
Text1.Value = ("Du är redan inloggad");
elseSv: Försök att räkna rader
if (kontrollset.Tables["Stampling"].Rows.Count == 1)
Text1.Value = ("Du är redan inloggad");
elseSv:Försök att räkna rader
String user = Text1.Value;
SqlDataAdapter Kontrolladapter = new SqlDataAdapter("Select * FROM Stampling WHERE (Userid = user AND kontroll = 1)", connect);
Sv: Försök att räkna rader
SqlDataAdapter Kontrolladapter = new SqlDataAdapter("Select * FROM Stampling WHERE Userid =" + Text1.Value + " AND kontroll = 1", connect);
Men hur ska jag ta reda på om det blev en träff?
Finns det nåt bättre sätt än dataadapter för detta?
//Galet fel kod nedan
if (Kontrolladapter.Tables["Stampling"].Rows.Count == 1)
Text1.Value = ("Du är redan inloggad");