HejsanInloggningsproblem
Jag har ett litet problem gällande inloggning, det fngera som det skulle sen rätt vad det var så fick jag ett konstigt felmeddelande...
Kompilatorfelmeddelande: CS0161: Login.Authenticate(string, string): alla kodsökvägar returnerar inte ett värde
Rad 77: bool Authenticate(string strUserName, string strUserPass) {
...min kod ser ut...
.
.
.
bool Authenticate(string strUserName, string strUserPass) {
string MyConn = ConfigurationSettings.AppSettings["webconfigPath"];
MyConn += Server.MapPath("../myBase.mdb");
OleDbConnection objConn = new OleDbConnection(MyConn);
OleDbCommand objCmd;
OleDbDataReader objDr;
bool userFound;
objCmd = new OleDbCommand("Select * FROM MyTbl WHERE Anvandare = '" + strUserName + "' AND Losen ='" + strUserPass + "'", objConn);
objConn.Open();
objDr = objCmd.ExecuteReader();
.
.
.
jag tog bort try-catch och då fick jag..
.
.
Undantagsinformation: System.Data.OleDb.OleDbException: Det har inte angetts något värde för en eller flera nödvändiga parametrar.
Rad 97: objDr = objCmd.ExecuteReader();
.
.
.
Jag fattar ingenting?? Är det någon som vet vad som händer så vore jag tacksam för hjälp?
// Micke