El anterior solucionado. Otro nuevo (Formularios y base de datos)
Vale, ya s茅 como se abre el nuevo formulario, ahora el problema es que se abre y seguido se cierra. He puesto este c贸digo en el formulario que le llama, Por qu茅 se cierra?
Form nuevoCliente= new NuevoCliente();
nuevoCliente.Show();
Y otro problema
con este c贸digo en un bot贸n hago una inserci贸n en la base de datos, pero la segunda vez que lo hago me dice que la conexi贸n ya est谩 abierta ¿por qu茅?¿c贸mo la cierro?
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/agur/access/db1.mdb");
con.Open();
string sql="Insert into cliente values ('"+CIF.Text+"', '"+nombre.Text+"')";
OleDbCommand com = new OleDbCommand (sql,con);
com.Connection.Open();
com.ExecuteNonQuery();
con.Close();
Form nuevoCliente= new NuevoCliente();
nuevoCliente.Show();
Y otro problema
con este c贸digo en un bot贸n hago una inserci贸n en la base de datos, pero la segunda vez que lo hago me dice que la conexi贸n ya est谩 abierta ¿por qu茅?¿c贸mo la cierro?
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/agur/access/db1.mdb");
con.Open();
string sql="Insert into cliente values ('"+CIF.Text+"', '"+nombre.Text+"')";
OleDbCommand com = new OleDbCommand (sql,con);
com.Connection.Open();
com.ExecuteNonQuery();
con.Close();
Supongo q te sobra la linea
com.Connection.Open();, ya q la conexion ya la has abierto anteriormente.
com.Connection.Open();, ya q la conexion ya la has abierto anteriormente.
