Como usar update .dbf file de .NET application Con Odbc

Ver el tema anterior Ver el tema siguiente Ir abajo

Como usar update .dbf file de .NET application Con Odbc

Mensaje  html_11 el Miér Sep 07, 2011 2:00 pm

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!!!!!!!!!!!!!

html_11
Admin

Mensajes: 25
Fecha de inscripción: 05/09/2011
Edad: 27
Localización: Mexico DF

Ver perfil de usuario http://detodounpocoymas.foroactivo.mx

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

Permiso de este foro:
No puedes responder a temas en este foro.