OleDbConnection
Hallo ik heb een probleempje. Ik heb een form aangemaakt met allemaal tekst balken en die heb ik met de database gekoppeld maar wat voor code moet ik gebruiken voor de submit knop die alle ingvulde balken in de database zet. en ik krijg een error dat OleDBDatabase niet is geregistreerd is. Help me ben newb
Het is vrij simpel, alleen je moet het weten
Ik zet wel de hele code neer, want ik weet niet precies wat jij al hebt en niet hebt.
Je begint boven aan met:
using System.Data.OleDb;
Dat zet je gewoon ergens tussen de rest waar het met using begint.
Daarna maak je een connectiestring. Waarschijnlijk heb je dit al gedaan maar voor de zekerheid zet ik het nog een keer neer. Ik gooi alles onder de button, maar het mooiste is natuurlijk om dit in verschillende classes te plaatsen.
protected void Submit_Click(object sender, EventArgs e)
{
try
{
string strConn = ""Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB.MDB";
string strComm = "INSERT INTO Table1 (Column1, Column2) VALUES ( ' " + Textbox1.Text.ToString() + " ', ' " + Textbox2.Text.ToString() + " ')";
OleDbConnection oledbconn = new OleDbConnection(strConn);
OleDbCommand oledbcomm = new OleDbCommand(strComm, oledbconn);
oledbconn.Open();
oledbcomm.ExecuteNonQuery();
oledbconn.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}
Als het goed is moet dit werken, zo niet, let me know. Succes:thumb: