Como usar update .dbf file de .NET application Con Odbc
Página 1 de 1. • Compartir •
Como usar update .dbf file de .NET application Con Odbc
Una forma para hacer un update dentro de archivos DFB se muestra en la siguiente manera utilizando Odbc:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Data.Odbc;
namespace DBFwin
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void ConnectToDBF()
{
System.Data.Odbc.OdbcConnection oConn = new System.Data.Odbc.OdbcConnection();
oConn.ConnectionString = @"Driver={Microsoft dBase Driver (*.dbf)};SourceType=DBF;SourceDB=D:\databases\;Exclusive=No; Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;";
oConn.Open();
System.Data.Odbc.OdbcCommand oCmd = oConn.CreateCommand();
//Test.DBF is the dbf file which is located at C:\rd\Setup folder.
oCmd.CommandText = @"SELECT * FROM C:\rd\Setup\Test.DBF";
DataTable dt = new DataTable();
dt.Load(oCmd.ExecuteReader());
//Agregando un row..
//DataRow dtRow = dt.LoadDataRow();
DataRow dtRow = dt.NewRow();
//FIELD1 and FIELD2 son 2 columns of dbf file.
dtRow["FIELD1"] = 999;
dtRow["FIELD2"] = "RA-12";
dt.BeginLoadData();
dt.Rows.Add(dtRow);
dt.EndLoadData();
oConn.Close();
dataGridView1.DataSource = dt;
}
private void btnClick_Click(object sender, EventArgs e)
{
ConnectToDBF();
}
}
}
Ojala les sirva y sigan programando!!!!!!!!!!!!!
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Data.Odbc;
namespace DBFwin
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void ConnectToDBF()
{
System.Data.Odbc.OdbcConnection oConn = new System.Data.Odbc.OdbcConnection();
oConn.ConnectionString = @"Driver={Microsoft dBase Driver (*.dbf)};SourceType=DBF;SourceDB=D:\databases\;Exclusive=No; Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;";
oConn.Open();
System.Data.Odbc.OdbcCommand oCmd = oConn.CreateCommand();
//Test.DBF is the dbf file which is located at C:\rd\Setup folder.
oCmd.CommandText = @"SELECT * FROM C:\rd\Setup\Test.DBF";
DataTable dt = new DataTable();
dt.Load(oCmd.ExecuteReader());
//Agregando un row..
//DataRow dtRow = dt.LoadDataRow();
DataRow dtRow = dt.NewRow();
//FIELD1 and FIELD2 son 2 columns of dbf file.
dtRow["FIELD1"] = 999;
dtRow["FIELD2"] = "RA-12";
dt.BeginLoadData();
dt.Rows.Add(dtRow);
dt.EndLoadData();
oConn.Close();
dataGridView1.DataSource = dt;
}
private void btnClick_Click(object sender, EventArgs e)
{
ConnectToDBF();
}
}
}
Ojala les sirva y sigan programando!!!!!!!!!!!!!
html_11- Admin
- Mensajes: 25
Fecha de inscripción: 05/09/2011
Edad: 27
Localización: Mexico DF

Temas similares» Como usar las 24 horas de Kbot
» dudas sobre como usar ciertas cartas
» Requisitos Para Usar Tu SonicView
» [APORTE] - Usar apn "internet.personal.com" en el modem 3g
» Usar apps originales para internet gratis
» dudas sobre como usar ciertas cartas
» Requisitos Para Usar Tu SonicView
» [APORTE] - Usar apn "internet.personal.com" en el modem 3g
» Usar apps originales para internet gratis
Página 1 de 1.
Permiso de este foro:
No puedes responder a temas en este foro.