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ó:

lo que necesito es el crear desde codigo una base de datos
bdf y una tabla del mismo tipo



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.
Respuesta Responder a este 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.
Respuesta Responder a este 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
Respuesta Responder a este mensaje
#4 SoftJaén
04/07/2006 - 13:59 | Informe spam
"pavel" escribió:

no puedo encontrar el post pasado no se pudieras postearlo de
nuevo en esta conversacion si te lo agradeceria bastante



Hola:

Aquí publicó de nuevo la respuesta:

kisiera saber como hacer para ke la base de datos ke
tengo en sql2005 lo exporte o cree a una tabla.bdf o
visual fox 6 ...



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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida