Generar DBF4 desde .net 2005

07/01/2008 - 23:06 por Antonio Campos | Informe spam
Estimados, estuve viendo como generar documentos DBF 4 desde v.net 2005 con
C#.

Si bien es cierto logre exportar los datos a excel.. y desde office 2003 o
anterior despues guardarlos como Dbf 4.. la idea es lograr exportarlos
directamente a DBF 4..

alguien sabe como?.. alguna libreria o algo especial, dado que con las
librerias de office, solo logre hacer los xls.

se agradece,

Preguntas similare

Leer las respuestas

#1 Antonio Campos
10/01/2008 - 18:09 | Informe spam
nadie sabe nada de esto :(

intentando buscar pero nada tampoco

gracias


"Antonio Campos" wrote in message
news:
Estimados, estuve viendo como generar documentos DBF 4 desde v.net 2005
con C#.

Si bien es cierto logre exportar los datos a excel.. y desde office 2003 o
anterior despues guardarlos como Dbf 4.. la idea es lograr exportarlos
directamente a DBF 4..

alguien sabe como?.. alguna libreria o algo especial, dado que con las
librerias de office, solo logre hacer los xls.

se agradece,

Respuesta Responder a este mensaje
#2 Sashka
10/01/2008 - 18:29 | Informe spam
Se me ocurre que con ADODB... a la antigua..

http://www.motobit.com/tips/detpg_a...-database/

Sashka

"Antonio Campos" escribió en el mensaje
news:
nadie sabe nada de esto :(

intentando buscar pero nada tampoco

gracias


"Antonio Campos" wrote in message
news:
Estimados, estuve viendo como generar documentos DBF 4 desde v.net 2005
con C#.

Si bien es cierto logre exportar los datos a excel.. y desde office 2003
o anterior despues guardarlos como Dbf 4.. la idea es lograr exportarlos
directamente a DBF 4..

alguien sabe como?.. alguna libreria o algo especial, dado que con las
librerias de office, solo logre hacer los xls.

se agradece,






Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo
11/01/2008 - 02:11 | Informe spam
Saludos,

Te adjunto un ejemplo.

// Abrimos la conexion
OdbcConnection cnn = new OdbcConnection();
cnn.ConnectionString "Driver={Microsoft dBASE Driver (*.dbf)};DriverIDS3;" +
"DBQ=C:\\temp\\dbf";
cnn.Open();

// Creamos la tabla
OdbcCommand cmd = cnn.CreateCommand();
cmd.CommandText = "Create Table Prueba (campo1 char(50), campo2
char(50))";
cmd.ExecuteNonQuery();
cmd.Dispose();

//Agregamos algunos registros
cmd = cnn.CreateCommand();
cmd.CommandText = "insert into Prueba (campo1 , campo2) values ( ? ,
? )";
cmd.Parameters.Add("@valor1", OdbcType.VarChar, 50);
cmd.Parameters.Add("@valor2", OdbcType.VarChar, 50);

for (int i = 0; i < 10; i++)
{
cmd.Parameters["@valor1"].Value = "Etiqueta " + i.ToString();
cmd.Parameters["@valor2"].Value = "Valor " + i.ToString();

cmd.ExecuteNonQuery();
}

// Cerramos la conexion
cnn.Close();


Saludos,
Pedro Luna
"Antonio Campos" escribió en el mensaje de
noticias:
nadie sabe nada de esto :(

intentando buscar pero nada tampoco

gracias


"Antonio Campos" wrote in message
news:
Estimados, estuve viendo como generar documentos DBF 4 desde v.net 2005
con C#.

Si bien es cierto logre exportar los datos a excel.. y desde office 2003
o anterior despues guardarlos como Dbf 4.. la idea es lograr exportarlos
directamente a DBF 4..

alguien sabe como?.. alguna libreria o algo especial, dado que con las
librerias de office, solo logre hacer los xls.

se agradece,





Respuesta Responder a este mensaje
#4 Antonio Campos
17/01/2008 - 11:20 | Informe spam
me sale un error al generar el archivo...

ojo que el archivo dbf no existe.. lo creo y agrego la tabla.. y me sale
error en el cnn.Open();

gracias

"Pedro Luna Montalvo" wrote in message
news:
Saludos,

Te adjunto un ejemplo.

// Abrimos la conexion
OdbcConnection cnn = new OdbcConnection();
cnn.ConnectionString > "Driver={Microsoft dBASE Driver (*.dbf)};DriverIDS3;" +
"DBQ=C:\\temp\\dbf";
cnn.Open();

// Creamos la tabla
OdbcCommand cmd = cnn.CreateCommand();
cmd.CommandText = "Create Table Prueba (campo1 char(50), campo2
char(50))";
cmd.ExecuteNonQuery();
cmd.Dispose();

//Agregamos algunos registros
cmd = cnn.CreateCommand();
cmd.CommandText = "insert into Prueba (campo1 , campo2) values ( ? ,
? )";
cmd.Parameters.Add("@valor1", OdbcType.VarChar, 50);
cmd.Parameters.Add("@valor2", OdbcType.VarChar, 50);

for (int i = 0; i < 10; i++)
{
cmd.Parameters["@valor1"].Value = "Etiqueta " + i.ToString();
cmd.Parameters["@valor2"].Value = "Valor " + i.ToString();

cmd.ExecuteNonQuery();
}

// Cerramos la conexion
cnn.Close();


Saludos,
Pedro Luna
"Antonio Campos" escribió en el mensaje de
noticias:
nadie sabe nada de esto :(

intentando buscar pero nada tampoco

gracias


"Antonio Campos" wrote in message
news:
Estimados, estuve viendo como generar documentos DBF 4 desde v.net 2005
con C#.

Si bien es cierto logre exportar los datos a excel.. y desde office 2003
o anterior despues guardarlos como Dbf 4.. la idea es lograr exportarlos
directamente a DBF 4..

alguien sabe como?.. alguna libreria o algo especial, dado que con las
librerias de office, solo logre hacer los xls.

se agradece,








Respuesta Responder a este mensaje
#5 Pedro Luna Montalvo
17/01/2008 - 15:34 | Informe spam
Saludos,

Si revisas el código, yo estoy creando la nueva tabla en un directorio:
C:\temp\dbf.
Crea primero ese directorio, o modifica la cadena de conexión para que se
indique un directorio que si exista y donde quieras que sea creado el DBF, y
vuelves a intentar.

Saludos,
Pedro Luna

"Antonio Campos" escribió en el mensaje de
noticias:#
me sale un error al generar el archivo...

ojo que el archivo dbf no existe.. lo creo y agrego la tabla.. y me sale
error en el cnn.Open();

gracias

"Pedro Luna Montalvo" wrote in message
news:
Saludos,

Te adjunto un ejemplo.

// Abrimos la conexion
OdbcConnection cnn = new OdbcConnection();
cnn.ConnectionString >> "Driver={Microsoft dBASE Driver (*.dbf)};DriverIDS3;" +
"DBQ=C:\\temp\\dbf";
cnn.Open();

// Creamos la tabla
OdbcCommand cmd = cnn.CreateCommand();
cmd.CommandText = "Create Table Prueba (campo1 char(50), campo2
char(50))";
cmd.ExecuteNonQuery();
cmd.Dispose();

//Agregamos algunos registros
cmd = cnn.CreateCommand();
cmd.CommandText = "insert into Prueba (campo1 , campo2) values ( ? ,
? )";
cmd.Parameters.Add("@valor1", OdbcType.VarChar, 50);
cmd.Parameters.Add("@valor2", OdbcType.VarChar, 50);

for (int i = 0; i < 10; i++)
{
cmd.Parameters["@valor1"].Value = "Etiqueta " + i.ToString();
cmd.Parameters["@valor2"].Value = "Valor " + i.ToString();

cmd.ExecuteNonQuery();
}

// Cerramos la conexion
cnn.Close();


Saludos,
Pedro Luna
"Antonio Campos" escribió en el mensaje de
noticias:
nadie sabe nada de esto :(

intentando buscar pero nada tampoco

gracias


"Antonio Campos" wrote in message
news:
Estimados, estuve viendo como generar documentos DBF 4 desde v.net 2005
con C#.

Si bien es cierto logre exportar los datos a excel.. y desde office
2003 o anterior despues guardarlos como Dbf 4.. la idea es lograr
exportarlos directamente a DBF 4..

alguien sabe como?.. alguna libreria o algo especial, dado que con las
librerias de office, solo logre hacer los xls.

se agradece,












Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida