El anterior solucionado. Otro nuevo (Formularios y base de datos)

agurtzane
02 de Marzo del 2004
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();

Elph
02 de Marzo del 2004
Supongo q te sobra la linea
com.Connection.Open();, ya q la conexion ya la has abierto anteriormente.

agurtzane
02 de Marzo del 2004
Muchas gracias!! Eso es lo que pasa por hacer copy-paste, pero lo había mirado 100 veces y no lo había visto