Webservice, db conn
Hvorfor i himlens navn virker det ikke. Først sagde den at min INSERT INTO var forkert og så siger den at den skal bruge en opdaterbar forspørgsel. Det er sikkert en logisk fejl men jeg har kigget mig skør på det at jeg må have lidt hjælp.public bool AddTime(double Time, int Category, int UserID)
{
string strSQL = "INSERT INTO TimeSheet (UserID, Category, WorkTime) VALUES (2, 2, 3)";
strSQL = "INSERT INTO test (tekst) VALUES ('hej')";
OleDbConnection DBConn;
DBConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("Timeman.mdb"));
DBConn.Open();
OleDbCommand DBCommand = new OleDbCommand(strSQL, DBConn);
//Genere SQL sætning
string strUpdateSQL = "INSERT INTO TimeSheet (UserID, Category, Time) " +
"VALUES (@UserID, @Category, @Time)";
//Insert values
strUpdateSQL = strUpdateSQL.Replace("@UserID", UserID.ToString());
strUpdateSQL = strUpdateSQL.Replace("@Category", Category.ToString());
strUpdateSQL = strUpdateSQL.Replace("@Time", Time.ToString());
//Update DB and return true
DBCommand.ExecuteNonQuery();
DBConn.Close();
return true;
}
jeg bruger en fast SQL nu og den virker heller ikke. Det er en funktion i en class der skal bruges i en webservice
