Hm, jag vet inte, men det hjälper inte med att köra
myCommand.Connection.Open();
istället för
myConnection.Open();
?
Borde iofs inte spela ngn roll
4 svar · 196 visningar · startad av SilvioF
Jag använder den här koden:
SqlConnection myConnection = new SqlConnection("Data Source=" + Server.MapPath("nyheter.mdb") + ";");
string myInsertQuery = "INSERT INTO tblNyheter (nyhetsRubrik, nyhetsText, nyhetsUser) Values('" + strRubrik + "', '" + strText + "', '" + strUser + "')";
SqlCommand myCommand = new SqlCommand(myInsertQuery);
myCommand.Connection = myConnection;
myConnection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
Det fel jag får är Invalid connection när jag kör myConnection.Open();.
Någon som kan se vad det är för fel?
Skulle vara tacksam för ett snabbt svar.
Hm, jag vet inte, men det hjälper inte med att köra
myCommand.Connection.Open();
istället för
myConnection.Open();
?
Borde iofs inte spela ngn roll
Nix. Fixade det på annat sätt dock.
Så här ser det se ut nu:
OleDbConnection myConnection = new OleDbConnection("Data Source=" + Server.MapPath("nyheter.mdb") + ";");
string myInsertQuery = "INSERT INTO tblNyheter (nyhetsRubrik, nyhetsText, nyhetsUser) Values('" + strRubrik + "', '" + strText + "', '" + strUser + "')";
OleDbCommand myCommand = new OleDbCommand(myInsertQuery);
myCommand.Connection = myConnection;
myConnection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
Ah, ok, du satt inte mot en MS SQL Server, eller?
nix. kom på det efter en stund att jag hade fel kod för en simpel access-db. :-/