testa att lägga det i en try, catch Hej,Vad är det för fel !!
String Sql;
Sql = "Insert INTO namn (fnamn,enamn) VALUES('kalle','alle')";
OleDbConnection myConnection = new OleDbConnection (ConfigurationSettings.AppSettings["connectionString"]);
OleDbCommand myCommand = new OleDbCommand ( Sql, myConnection );
myConnection.Open();
myCommand.ExecuteNonQuery();Sv: Vad är det för fel !!
<code>
String Sql;
Sql = "Insert INTO namn (fnamn,enamn) VALUES('kalle','alle')";
OleDbConnection myConnection = new OleDbConnection (ConfigurationSettings.AppSettings["connectionString"]);
OleDbCommand myCommand = new OleDbCommand ( Sql, myConnection );
try
{
myConnection.Open();
myCommand.ExecuteNonQuery();
}
finally
{
myConnection.Close();
}
</code>
Om inte det funkar posta felmesset....
mvh icaaq
Sv: Vad är det för fel !!
Det är inget fel på själva koden, jag testade den och det fungerar hos mig mot min SQL-server 2000. Felet bör alltså ligga i antingen din ConnectionString eller att din databas inte är tillgänglig på något annat vis. Felet kan också ligga i att tabellen namn inte matchar din SQL-sats på ett eller annat sätt.
Oavsett vilket, följ icaaq:s råd och lägg lite felhantering runt och/eller ge oss ConnectionString:en som kan vara boven i dramat.
/Per Hultqvist