Jag får det inte att fungera. Jag ser aldrig att du specar vilken fråga din DataAdapte ska utföra när den fyller ditt dataset, kanske det som är problemet? Det ser inte ut som om du skriver något SQL-statement eller försöker du anropa en lagrad procedur? Du har väl glömt Aaah, jag tog inte med hela filen. Det var rätt mycket. Hur trött får man bli.Inloggningsfunktion?
Jag vill kunna skriva ut det jag får tillbaka. Nämligen anställnings_id och vilken slags inloggning typ personen har.
Men jag får inget med tillbaka. Själva sql-satsen fungerar om jag kör i query analyser med namn och lösen "hårdkodat".
private void loginUser(string strUser, string strPwd)
{
int emp_id;
string emp_type_id;
//DataRow row = new DataRow();
try
{
conn.Open();
ds_login.Clear();
da_login.SelectCommand.Parameters["@strUser"].Value = strUser;
da_login.SelectCommand.Parameters["@strPasswd"].Value = strPwd;
da_login.Fill(ds_login, "employees");
lbl_test.Text = ds_login.Tables["Employees"].Rows[1].ToString();
dg_test.DataSource = ds_login.Tables["employees"].DefaultView;
dg_test.DataBind();
}
finally
{
conn.Close();
} Sv: Inloggningsfunktion?
/Fredrik Normén NSQUARED2
http://fredrik.nsquared2.comSv: Inloggningsfunktion?
Sv: Inloggningsfunktion?
.SelectCommand.CommandText = "Din_stored_procedure_eller_SQL_string"
OlaSv: Inloggningsfunktion?
Select satsen skapades automatiskt när jag skapade dataadaptern.
this.sqlSelectCommand1.CommandText = "SELECT Emp_id, emp_type_id FROM dbo.Employees WHERE (email = @strPasswd) AND (Password = @strUser)";Sv: Inloggningsfunktion?
email = @strPassword?
Password = @strUser?
Klart att det är där felet ligger.
Well, nu funkar det i alla fall.