DBF----->Vb.net

martedì 04 dicembre 2007 - 12.37

gennyfor Profilo | Junior Member

Salve a tutti, dovrei importare i dati da una tabella .DBF ( Visual Fox Pro) con il vb.net 2005.......
Ho provato in parecchi modi ma proprio non riesco Nè ad importare i dati ne a impostare una stringa di connessione, qualcuno saprebbe erudirmi in merito????

MarKonE Profilo | Guru

Ciao, dai un'occhiata qui :
http://www.connectionstrings.com/?carrier=visualfoxpro
http://www.connectionstrings.com/?carrier=dbffoxpro

Ciao!
My Blog... http://blogs.dotnethell.it/Mark/

gennyfor Profilo | Junior Member

si già avevo visto, ma il problema è che, quando in vb.net creo una nuova connessione dati, mi vuole per forza importare un Database..... mentre il dbf è una semplice tabella di dati, tipo excel x intenderci.....e infatti nn riesce a stabilirmi la connectionstring.......

aabruzzese Profilo | Junior Member


Una prova da fare?

Dim connect As New OleDb.OleDbConnection
Dim strConnect As String = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties=”"Excel 8.0;HDR=Yes;IMEX=1″”"
connect.ConnectionString = strConnect
Dim cmd As New OleDb.OleDbCommand(”SELECT * FROM [Sheet1$] WHERE City=’Austin’ AND LandValue > 30000″, connect)
Dim reader As OleDb.OleDbDataReader = cmd.ExecuteReader()
Dim dt As New DataTable
dt.Load(reader)


Angelo Abruzzese

gennyfor Profilo | Junior Member

direi che ci hai azzeccato grazie
Con visual fox pro mi esporto il .dbf in Xls e poi lo apro con la stringa che mi hai dato
Grazie ancora mi hai risolto da un bel casino che altrimenti avrei dovuto fare

motogpdesmo16 Profilo | Senior Member

Premettendo che la soluzione che ti hanno proposto gli amici è validissima e decisamente funzionale, visto che ci lavoro tutti i giorni in ambiente Visual Fox Pro, ti consiglio, se hai anche un database Sql Server 2000/2005, di provare a valutare anche le funzionalità della "OPENROWSET" così eviti di ricorrere al doppio passaggio DBF-->EXCEL-->VB.NET.

Chiariscimi(ci) dunque anche il punto "voglio esportare in Vb.net" magari.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5