0

バックエンドで FoxPro データベースを使用し、フロントエンドで c# .net を使用したいのですが、.net で foxpro データベースに接続する方法がわかりません。

私が使用するコードの接続については、提案してください...

4

2 に答える 2

0

必ずしも「相互運用」の道を進む必要はないと思いますが、データの接続とクエリの基本を理解してください。

まず、ここにあるMicrosoft の OleDB プロバイダーを取得します。

これは、接続を行い、単純なクエリを実行してデータを取得するサンプルですが、これはプロセス/使用のために C# に戻すのではなく、別の VFP テーブルに結果を送信します。

この例では、レコードの挿入を示し、パラメーターを使用して、SQL インジェクション攻撃の試みを防止します。

もう 1 つは SQL-Update を使用して

基本を押さえてしまえば、それほど難しいことではありません。私は実際に、有効な接続を確保し、特定のクエリを実行し、完了したら接続を閉じるための単純な「ラッパー」クラスを作成しました。次に、やりたいことごとにメソッドを追加しました (またはサブクラス化することもできます)。とにかく、特定のアクションを実行する必要がある場合は、その関数を呼び出して、必要なパラメーターを渡すだけです。

于 2012-12-26T14:23:13.357 に答える
0

.Net Interop を見たいと思うかもしれません。

また、West-Wind Web Connect もご覧ください。これらには、Visual Studio IDE を使用して Web フォームを作成できるだけでなく、VFP ビジネス ロジックとデータ ソースも使用できるフレームワークがあります。これはうまくいきます。

West wind には、VFP から .Net コンポーネントにアクセスできる wwDotNetBridge もあります。

以下のウェブサイトをチェックしてください。

http://west-wind.com/WestwindClientTools.aspx http://www.west-wind.com/presentations/VFPDOTNETiNTEROP/VFPDOTNETINTEROP.HTM

于 2012-12-26T03:32:47.273 に答える