crear base de datos y tablas bdf

01/07/2006 - 18:12 por pavel | Informe spam
hola a todos no se si me podrian ayudar, lo que necesito es el crear desde
codigo una base de datos bdf y una tabla del mismo tipo se los agradecere
mucho

Preguntas similare

Leer las respuestas

#1 SoftJaén
01/07/2006 - 19:02 | Informe spam
"pavel" escribió:

Mostrar la cita
Hola:

¿Qué es lo que debemos entender por base de datos bdf? ¿Un archivo de datos
de dBASE o de FoxPro?

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
#2 SoftJaén
02/07/2006 - 17:32 | Informe spam
Te acabo de responder en la misma conversación que iniciastes el pasado día
22 de junio. Si por casualidad no puedes tener acceso a dichos mensajes, me
lo comentas y lo vuelvo a publicar en éste mismo «hilo».

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
#3 pavel
03/07/2006 - 22:47 | Informe spam
hola SoftJaén no puedo encontrar el post pasado no se pudieras postearlo de
nuevo en esta conversacion si te lo agradeceria bastante
#4 SoftJaén
04/07/2006 - 13:59 | Informe spam
"pavel" escribió:
Mostrar la cita
Hola:

Aquí publicó de nuevo la respuesta:

Mostrar la cita
Puedes crear fácilmente el archivo de dBASE o de FoxPro, utilizando el
proveedor de datos Ole Db .NET, junto con el ISAM instalable XBase del motor
Microsoft Jet, para conectarte vía ODBC con la base de datos de SQL Server
2005, de tal forma que ejecutando una simple consulta SQL de creación de
tabla, podrás crear un nuevo archivo *.dbf. Aquí tienes un ejemplo:

' Construimos la cadena de conexión Ole Db,
' indicando que vamos a utilizar el ISAM para XBase,
' y la carpeta donde se creará C:\Mis documentos
'
Dim connString As String = _
"Provider = Microsoft.Jet.OLEDB.4.0;" & _
"Data Source = C:\Mis documentos;" & _
"Extended Properties = 'dBASE 5.0;'"

' Creamos un nuevo objeto Connection
'
Dim cnn As New OleDbConnection(connString)

Try
' Creamos la consulta SQL de creación de tabla,
' indicando que vamos a utilizar el driver
' ODBC de Microsoft SQL Native Client
'
Dim sql As String = _
"SELECT * INTO Archivo#dbf " & _
"FROM [Nombre_Tabla_Base_SQLServer2005] " & _
"IN ''[ODBC;DRIVER={SQL Native Client};" & _
"Server=Nombre_Instancia_Servidor_SQL;" & _
"Database=Nombre_Base_Datos_SQL2005;" & _
"UID=Cuenta_Usuario;" & _
"PWD=Contraseña_Usuario]"

' Configuramos un objeto Command para ejecutar
' la consulta SQL de creación de tabla
'
Dim cmd As New OleDbCommand(sql, cnn)

' Abrimos la conexión
cnn.Open()

' Ejecutamos la consulta
Dim n As Integer = cmd.ExecuteNonQuery()

MessageBox.Show("Se creado satisfactoriamente el archivo." & _
ControlChars.CrLf & _
"Número de registros afectados: " & n.ToString, _
"Crear archivo dBASE")

Catch ex As OleDbException
MessageBox.Show(ex.Errors(0).Message)

Catch ex As Exception
MessageBox.Show(ex.Message)

Finally
' Cerramos la conexión
cnn.Close()
cnn = Nothing

End Try

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Ads by Google
Search Busqueda sugerida