Indsætte data i en DB
Jeg skal lave en side hvor man kan indtaste nogle data og derefter trykke på en knap hvorved de data så skulle smides ind i databasen..Kode:
private void inserBut_Click(object sender, System.EventArgs e)
{
String sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source=c:/Filmkartotek.mdb";
OleDbConnection dbConn = new OleDbConnection(sConnection);
int result;
string sql, Filmtitel, Genre, Skuespiller, Format, Plads;
Filmtitel = TextBox1.Text;
Genre = TextBox2.Text;
Skuespiller = TextBox3.Text;
Format = TextBox4.Text;
Plads = TextBox6.Text;
sql = String.Format("Insert Into Videosamling(Filmtitel, Genre, Skuespiller, Format, Plads) Values('{0}', '{1}', '{2}','{3}','{4}');", Filmtitel, Genre, Skuespiller, Format, Plads);
OleDbCommand dbCmd;
dbCmd = new OleDbCommand();
dbCmd.CommandText = sql;
dbConn.Open();
dbCmd.Connection = dbConn;
result = dbCmd.ExecuteNonQuery();
dbConn.Close();
Label2.Text = result.ToString();
FEJL: Detaljer om undtagelse: System.Data.OleDb.OleDbException: Handlingen skal bruge en opdaterbar forespørgsel.
Kildefejl:
Linje 126: dbConn.Open();
Linje 127: dbCmd.Connection = dbConn;
Linje 128: result = dbCmd.ExecuteNonQuery();
Linje 129: dbConn.Close();
Linje 130:
Hvad er det liiige der går galt????
