Ola hoje vou explicar como se conectar a uma base DBC do Visual FoxPro 9.0 pelo
Microsoft Visual C# 2010 Express e popular um DataGridView
1- Baixe MICROSOFT OLE DB PROVIDER FOR VISUAL FOXPRO 9.0 SP2
no link http://www.microsoft.com/download/en/details.aspx?id=14839
e instale
2- crie um novo projeto no Microsoft Visual C# 2010 Express
do tipo Windows Forms Application
3- coloque no form os seguintes componentes
- Button
- DataGridView esse coloque o nome para dgv
4- de um duplo clique no Button e coloque o seguinte trecho de codigo nao esquecendo que na clausula using deve conter
using System.Data.OleDb;
private void button1_Click(object sender, EventArgs e)
{
string connetionString = @"Provider=VFPOLEDB.1;" + "Data Source=C:\\facilfox\\data\\base.DBC;";
string sql = @"Select * From teste";
OleDbConnection connection = new OleDbConnection(connetionString);
OleDbDataAdapter dataadapter = new OleDbDataAdapter(sql, connection);
DataSet ds = new DataSet();
try
{
connection.Open();
dataadapter.Fill(ds, "teste");
connection.Close();
dgv.DataSource = ds;
dgv.DataMember = "teste";
connection.Dispose();
}
catch (Exception ex)
{
MessageBox.Show("Não foi possivel executar a conecxao","FacilFox");
}
}
}
Pronto se conectou ao banco de dados base.dbc e listou os dados de minha tabela teste
Em breve o FacilFox estará trabalhando com base de dados do Visual FoxPro 9.0
e trazendo para a tela os labels e seus textbox como é feito hoje no Visual FoxPro 9.0
aguardem a próxima release que em breve estarei disponibilizando pois a mesma
soh trabalho nas minhas horas vagas, e um FoxAbraço a Todos.
Nenhum comentário:
Postar um comentário