Inicio > .NET, Visual Fox Pro > Trabajar con tablas libres o dase de datos (.dbf) desde .net

Trabajar con tablas libres o dase de datos (.dbf) desde .net


En el siguiente ejemplo asumimos que tenemos una db con el nombre pruebas.dbc en la carpeta c:\pruebas

En la db tenemos una tabla llama pruebas ( con 2 campos , codigo Númerico, descripcion Carácter)

Realizaremos una copia de tabla una vez insertado el registro

‘Generando coneccion para grabar los archivos en dbf
Dim sConn As String
sConn = “Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=” & System.IO.Path.GetDirectoryName(“c:\pruebas\pruebas.dbc”) & “;”
Using dbConn As New System.Data.Odbc.OdbcConnection(sConn)
 Try
  dbConn.Open()
               MessageBox.Show(“Conección realizada.”)

               Dim codigo As Integer = 101
               Dim descripcion As String = “Prueba1”

               Dim SqlPruebasVFP As New System.Data.Odbc.OdbcCommand(“INSERT INTO pruebas (codigo,descripcion) VALUES (” & CType(LogAccesos, String) & “,'” & CType(descripcion, String) &”‘)”, dbConn)
               SqlPruebasVFP.ExecuteNonQuery()
               SqlPruebasVFP = Nothing

               dbConn.Close()
               Dim mArchivoOrigen As String = “c:\pruebas\pruebas.dbf”
               Dim mArchivoDestino As String = “c:\pruebascopia.dbf”

               System.IO.File.Delete(mArchivoDestino)
               System.IO.File.Copy(mArchivoOrigen, mArchivoDestino)

               MessageBox.Show(“Tabla copiada”)
              Catch ex As Exception
               MessageBox.Show(“Error : ” & ex.Message)
 End Try
End Using

Categorías:.NET, Visual Fox Pro
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: