webForumDet fria alternativet

Invalid connection?

4 svar · 196 visningar · startad av SilvioF

SilvioFMedlem sedan juni 2000547 inlägg
#1

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.

ptypeMedlem sedan juni 2002151 inlägg
#2

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

SilvioFMedlem sedan juni 2000547 inlägg
#3

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();
ptypeMedlem sedan juni 2002151 inlägg
#4

Ah, ok, du satt inte mot en MS SQL Server, eller?

SilvioFMedlem sedan juni 2000547 inlägg
#5

nix. kom på det efter en stund att jag hade fel kod för en simpel access-db. :-/

143 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)