J'ai parcouru Internet (enfin google de toute façon) à la recherche d'un moyen d'obtenir un fichier dbase dbf dans un DataTable en utilisant C# dans VS Express 2013. Tout ce que je vois suppose que les données résident sur une base de données - généralement Access, et que le fichier dbf provient de FoxPro. J'ai un fichier dbf autonome qui est téléchargé à partir d'un site Web d'état que je dois finalement entrer dans notre base de données du serveur SQL. Si je peux obtenir les données dans un DataTable alors l'obtenir dans SQL Server devrait être facile. En Python, obtenir les données dbf dans un DataFrame est une seule ligne de code - en supposant que vous importez simpledbf. Y a-t-il un processus similaire disponible pour C#?Obtention d'un fichier .dbf dbase dans un DataTable en utilisant C#
Merci pour toutes idées
Avez-vous essayé [le code dans cette question] (http://stackoverflow.com/questions/22361457/c-sharp-read-from-dbf-files-into-a-datatable), en particulier le code dans le question réelle en utilisant OLEDB? – stuartd
En fait, la structure sous-jacente de dBase et VFP sont similaires, et vous pouvez probablement utiliser exactement les mêmes processus de connexion via OleDB. Assurez-vous simplement que votre connexion pointe vers le PATH où se trouve le fichier .dbf. Le pilote Microsoft Visual FoxPro fonctionne très bien si vous avez des problèmes avec d'autres connexions OleDb. – DRapp