1

.dbfMicrosoft ACE OLEDB を使用してファイルを読み込んでいます。アプリケーションをリリースしようとすると、常に次のエラーが発生します。

パス名: ファイルが見つかりませんでした。

ただし、このプロセスはローカル バージョンで機能します。ここに私の接続文字列があります:

Microsoft.ACE.OLEDB.12.0;Data Source=\"\\\\Sv050r03c01dcp1\\Public\\Groupes\\Dbmgs\\Applications légères\\FiMun\\Données\";Extended Properties=dBase VI;

フォルダーのアクセス許可は既に確認されています。それはサーバー側です。誰かがサーバー上で確認できることを教えてくれますか?

4

1 に答える 1

0

ConnectionString.comによると、の接続文字列ACE.OLEDBは次の形式である必要があります。

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\folder;
Extended Properties=dBASE IV;User ID=Admin;

また、タイプミスかどうかはわかりませんが、接続文字列はではなくExtended Propertiesである必要があります。私が聞いたバージョンは、dBase II、dBase III、dBase IV、dBase 5 です。IVVI

于 2015-01-24T11:07:33.510 に答える