Código C sharp:
}Ver original
conector.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source= "+Application.StartupPath+@"\base.mdb"; void conectar() { adaptador.SelectCommand.Connection=conector; conector.open(); //<--------------------- se abre la coneccion adaptador.SelectCommand.CommandText="Select * from Tabla"; MiBaseDataAdapter=adaptador; Tabla.Clear(); adaptador.Fill(Tabla); conector.close(); //<------------------------ se cierra la coneccion
si yo quito las instruccion de que estan señanadas con //<---
que se supone que abren y cierran la coneccion a la base de datos no afecta aparentemente en nada puedo seguir viendo los registros que estan en mi tabla en acess, Modificandolos, agregando nuevos registros, eliminandoloes, etc. ??
tambien lo hice de esta forma y tampoco afecta
Código C sharp:
Ver original
String archivodb = ("Provider=Microsoft.Jet.OLEDB.4.0;; Data Source="+ Application.StartupPath+@"\Base\BaseDatos.mdb"); string sql = "Select Num_control, Nombre, Apellido_Paterno, Apellido_Materno, Especialidad From Alumnos ORDER BY Num_control ASC"; string respsql = "Select Num_control, Nombre, Apellido_Paterno, Apellido_Materno, Especialidad From Alumnos ORDER BY Num_control ASC"; OleDbConnection conector; OleDbDataAdapter adaptador; OleDbCommandBuilder actualizardb; DataTable tabla; DataRow renglontabla; public void conectar()//funcion que se manda a llamar cada vez que se nesesite acceder a la base de datos { // conector.Open(); //conector.Close(); }
Por que no es nesesario tener las instruccion .open() y .close() ?
Si la razon es por que no se nesesita quisiaera ver si por favor me podrian decir en que casos si se nesesita abrir el objeto OleDbConnection
De antemano muchas gracias
Estoy programando en Visual Studio 2008 en C sharp y mi base de datos esta hecha en Access 2003.