0

奇妙な問題があります。強く型付けされた を作成しDataSetTableAdapter. 次の手順を実行しました。

  1. 追加TableAdapter
  2. 新しい接続 2.1。DataSourceを .NET Framework-dataprovider for OLE DB 2.2 に設定します。OLE DB プロバイダー: Microsoft Jet 4.0 OLE DB Provider 2.2.1。プロバイダー 2.2.2 の datalink-properties を開きました。dbf のフォルダーを Databasename 2.2.3 として置きます。拡張プロパティをdBase IV 2.2.4 に設定します。2.2.5. ユーザー名を削除し、オプション「パスワードなし」を設定しました。接続のテスト (成功) 2.2.6. プロパティ 2.3 を閉じました。接続を再度テストしました (成功) 2.4. [OK] をクリックしました
  3. [次へ] をクリックしました
  4. VS から、ファイルをプロジェクトにコピーするかどうか尋ねられたので、[はい] をクリックしました。
  5. を選択する必要がありますがCommandType、選択できるオプションは 1 つだけでした: SQL コマンドを使用するため、単純に [次へ] をクリックしました
  6. SQL コマンドを使用する必要があり、ジェネレーターを使用して単純なコマンドを作成し、次のようにしましたSELECT DA_DARFOR, DA_LANGBZ FROM APDARFOR 。オプションの下では、 6.2しか必要ないためINSERT、このすべてUPDATEDELETE-optionsのチェックを外しました。SELECT次をクリックしました
  7. の関数が必要になるためDataTablesDataTablefill オプションをアクティブにし、DataTable の戻りオプション (Fill と GetData) も有効にしましたが、チェックを外してから [GenerateDBDirectMethods次へ] をクリックしました。
  8. DataTableTableAdapterが正常に構成されたというメッセージを受け取りました。だから私は「完了」をクリックしました。

次に、次のエラー メッセージが表示されます (正しく翻訳できれば幸いです): TableAdapters の追加でエラーが発生しました。このオブジェクト タイプの操作はサポートされていません。

どうすればいいのかわからない。プロジェクトに dbf(dBase IV) ファイルを追加して、厳密に型指定されたデータセットを使用するにはどうすればよいですか?

4

1 に答える 1

0

わかりました、解決策を見つけました。あなたのいずれかが同じ問題を抱えている場合:最初に「サーバーエクスプローラー」->「データ接続」->「追加」で接続を作成します。その後、データセットを作成し、サーバーエクスプローラーからデータセットにテーブルをプルできます。

于 2015-07-10T09:40:56.867 に答える