Hvordan overføre man tekst fra tekstboks til database?
Vi er ved at lave projekt, hvor det skal være muligt at sende en besked fra sitet til en database.Vi har lavet følgende kode:
void Kontakt(Object Sender, EventArgs e)
{
string strNavn, strEmail, strTlf, strBesked;
string strSQL;
strNavn = tbNavn.Text;
strEmail = tbMail.Text;
strTlf = tbTlf.Text;
strBesked = tbBesked.Text;
strSQL = "Insert INTO Kontakt (Navn, Email, Tlf, Besked) Values ('";
strSQL += strNavn + "', '";
strSQL += strEmail + "', '";
strSQL += strTlf + "', '";
strSQL += strBesked + "', '";
OleDbConnection myConnection = new OleDbConnection( "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Server.MapPath("users.mdb"));
myConnection.Open();
OleDbCommand myCommand = new OleDbCommand( strSQL, myConnection );
myCommand.ExecuteNonQuery();
myConnection.Close();
btSend.Enabled=false;
}
Men der opstår følgende fejl: "System.Data.OleDb.OleDbException: Antallet af forespørgselsværdier og destinationsfelter er ikke det samme"
Og hvor fejlen ligger i: "myCommand.ExecuteNonQuery();"
Please help :-)
