manipular DBF en VB .NET
Publicado por Hèctor Guerrero (10 intervenciones) el 15/05/2008 23:41:51
Buenas tardes ,
Necesito de su apoyo , tengo bases de datos de foxpro DBF ; ya las pude abrir en Visual Basic .Net ; necesito saber como leer y modificar un campo especifico , e inclusive buscar un registro especifico y eliminarlo
De esta forma visualizo el archivo en un DATAGRID
Imports System.Data.OleDb
Imports System.Windows.Forms
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim cnn As New OleDbConnection( _
"Provider = VFPOLEDB;" & _
"Data Source=C:NOMINAMICROSIPDATOS;" & _
"Mode=Share Deny None;" & _
"Mask Password=False;" & _
"Cache Authentication=False;" & _
"Encrypt Password=False;" & _
"Collating Sequence=MACHINE;")
Using cnn
Try
' Construimos una conslta SQL de selección, especificando únicamente()
' el nombre del archivo libre de FoxPro, ya que la ruta la hemos
' indicado en la cadena de conexión.
'
Dim sql As String = "SELECT * FROM acumant.dbf"
' Creamos un adaptador de datos
'
Dim da As New OleDbDataAdapter(sql, cnn)
' Creamos un objeto Dataset.
'
Dim ds As New DataSet
' Rellenamos el objeto DataSet.
'
da.Fill(ds, sql)
' Creamos un objeto DataTable
'
Dim dt As DataTable = ds.Tables(sql)
' Mostramos en un control DataGridView los datos del objeto DataTable.
'
Me.DataGridView1.DataSource = dt
Catch ex As Exception
' Se ha producido una excepción.
'
MessageBox.Show(ex.Message)
End Try
End Using
End Sub
End Class
Nota : ahora estoy buscando quien me asesore en linea VISUAL BASIC .NET 2005 y ponernos de acuerdo en el costo de la asesoria sobre puntos especificos; si existe alguna persona que me pueda dar ese servicio favor de agregarme a su messenger . Un servidor se encuentra en Monterrey N.L.Mèxico.
MUCHAS GRACIAS DE ANTEMANO POR SU APOYO
Hèctor Guerrero
Necesito de su apoyo , tengo bases de datos de foxpro DBF ; ya las pude abrir en Visual Basic .Net ; necesito saber como leer y modificar un campo especifico , e inclusive buscar un registro especifico y eliminarlo
De esta forma visualizo el archivo en un DATAGRID
Imports System.Data.OleDb
Imports System.Windows.Forms
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim cnn As New OleDbConnection( _
"Provider = VFPOLEDB;" & _
"Data Source=C:NOMINAMICROSIPDATOS;" & _
"Mode=Share Deny None;" & _
"Mask Password=False;" & _
"Cache Authentication=False;" & _
"Encrypt Password=False;" & _
"Collating Sequence=MACHINE;")
Using cnn
Try
' Construimos una conslta SQL de selección, especificando únicamente()
' el nombre del archivo libre de FoxPro, ya que la ruta la hemos
' indicado en la cadena de conexión.
'
Dim sql As String = "SELECT * FROM acumant.dbf"
' Creamos un adaptador de datos
'
Dim da As New OleDbDataAdapter(sql, cnn)
' Creamos un objeto Dataset.
'
Dim ds As New DataSet
' Rellenamos el objeto DataSet.
'
da.Fill(ds, sql)
' Creamos un objeto DataTable
'
Dim dt As DataTable = ds.Tables(sql)
' Mostramos en un control DataGridView los datos del objeto DataTable.
'
Me.DataGridView1.DataSource = dt
Catch ex As Exception
' Se ha producido una excepción.
'
MessageBox.Show(ex.Message)
End Try
End Using
End Sub
End Class
Nota : ahora estoy buscando quien me asesore en linea VISUAL BASIC .NET 2005 y ponernos de acuerdo en el costo de la asesoria sobre puntos especificos; si existe alguna persona que me pueda dar ese servicio favor de agregarme a su messenger . Un servidor se encuentra en Monterrey N.L.Mèxico.
MUCHAS GRACIAS DE ANTEMANO POR SU APOYO
Hèctor Guerrero
Valora esta pregunta


0