Visual Basic - Visual Basic 2005 Express Edition

Life is soft - evento anual de software empresarial
 
Vista:

Visual Basic 2005 Express Edition

Publicado por Luis Alberto (2 intervenciones) el 21/05/2007 18:34:34
Que tal foristas, alguien me puede ayudar con una pauta de como ingresar datos a una base de datos de access desde visual basic 2005 express edition, no lo he logrados,
de antemano muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Visual Basic 2005 Express Edition

Publicado por sergio Vargas (2 intervenciones) el 05/06/2007 21:51:58
Hola Luis.

En el VS 2005 Express es sencillo realizar una conexion a bases de datos access, lo primero que tienes que hacer es ir al menu Datos - Origenes de Datos

Agregas la conexion siguiendo el wizard.

Puedes Agregar los controles directamente del explorador de Origenes de Datos
que el vs los enlaza de forma sorprendente.

El inmediatamente agrega controles para el manejo de Datos como lo son

DataSet. para el manejo de Datos en modo desconectado.
DataAdapter. Para Manejo de Datos en Modo Conectado.
BindingSource Simplifica el Origen de Datos.
BindingNavigator. Navegacion de Datos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Visual Basic 2005 Express Edition

Publicado por sergio Vargas (1 intervención) el 05/06/2007 22:27:07
Luis

si quieres realizar una coneccion mas profesional sin ayuda del wizard

en un modulo o en una clase. como quieran realiza la conexion

'namespace que permite la conexion con oledb
Imports System.Data.OleDb

Public Class Class1

Dim ds As DataSet
Dim sql As String = "Select * from Tabla1"
Dim conn As New OleDbConnection(Conexion)
Dim da As New OleDbDataAdapter(sql, conn)
Dim bs As New BindingSource(ds, "tabla1")
Dim bn As New BindingNavigator(bs)
dim conexionn as string

Public Sub Conexion()


Try
'Se abre la Conexion
conn.Open()
'Llenar los Datos en el Dataset
da.Fill(ds, "Tabla1")

'mostralos en un control

Dim cb As New System.Windows.Forms.ComboBox
'enlazarlo con el combobox

cb.DataSource = ds
'Mostrar un Campo
cb.DisplayMember = "Campo2"

Catch ex As Exception
MsgBox(ex.Message)
End Try


End Sub


End Class

Para Guardar campos a la base de datos basta con decirle al dataset que se
enlace con el adaptador


Public Sub GuardarCampos()
Dim ds As DataSet

Dim da As New OleDbDataAdapter

'si ah sufrido cambios la base de datos
If ds.HasChanges Then
da.Update(ds)
End If


End Sub


Public Sub AgregarCampos()
bs.EndEdit()
bn.AddNewItem(ds.tabla1)
End Sub

Espero te sirva Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Visual Basic 2005 Express Edition

Publicado por sergio Vargas (2 intervenciones) el 05/06/2007 21:51:58
Hola Luis.

En el VS 2005 Express es sencillo realizar una conexion a bases de datos access, lo primero que tienes que hacer es ir al menu Datos - Origenes de Datos

Agregas la conexion siguiendo el wizard.

Puedes Agregar los controles directamente del explorador de Origenes de Datos
que el vs los enlaza de forma sorprendente.

El inmediatamente agrega controles para el manejo de Datos como lo son

DataSet. para el manejo de Datos en modo desconectado.
DataAdapter. Para Manejo de Datos en Modo Conectado.
BindingSource Simplifica el Origen de Datos.
BindingNavigator. Navegacion de Datos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar