問題タブ [foxpro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1060 参照

ms-access - VFPODBC が非常に遅い

MS Access 2003 フロント エンドを使用して、Visual Foxpro 9 アプリケーションが所有するネットワーク ドライブ上のデータに odbc 経由でアクセスしています。基本的な DBF ビューアーまたはテーブルが属するアプリケーションを使用している場合は瞬時にロードされますが、Access インターフェイスにロードするのに数分かかります。データをクエリするときは、テーブル ビュー全体を開くよりも高速ですが、それでも予想よりもはるかに遅くなります。アクセスしているマシンは同じネットワーク上にあり、アプリケーションを介したアクセスは、現在、その 10 倍のレコードを持つ Web ホスト型 SQLServer よりも低速です。

VFP ODBC リンクを使用して速度を上げるために試してみることができることについて、明白ではない提案をいただければ幸いです。

編集

ありがとう Dave、現在、Access の [クエリ] タブ内で動作するようにクエリをいじっています...

現状のクエリの実行には約 4 分かかります。約 230 レコードの入力条件に基づいて、10 行の情報を含むクロス集計が返されます。グループ テーブルの結合とフィールドなしで試してみましたが、違いはごくわずかです。

それにいくつかの視点を置くだけです:

Allsales には約 50 のフィールドと 15,000 のレコードが含まれます Stock には約 100 のフィールドと 500 のレコードが含まれます Groups には 3 つのフィールドと 8 つのレコードが含まれます。

0 投票する
3 に答える
1230 参照

database - .d01foxproファイルを開く方法

私はいとこの薬局の基本的なPOSアプリを作成して、彼が現在使用しているソフトウェアをダンプしてライセンス費用を節約できるようにしています。彼がソフトウェアに苦労して入力したすべての薬の名前は、.d01のファイルに保存されています。拡大。私が欲しいのは、.d01ファイルの内容をプログラムで読み取って、薬の名前をアプリにインポートできるようにする方法です。私のいとこが使用するs/wはFoxproに組み込まれており(coz私は.cdx、.idx、.dbfファイルをたくさん見ます)、インポートしたいファイルは.d01拡張子が付いています。メモ帳でファイルを開くと、次のようになります http://img192.imageshack.us/img192/5528/foxpro.jpg

だから私はその種類のデータベーステーブルか何かを想定しています。私はfoxproをまったく知らないので、誰かがこのファイルを読むのを手伝ってくれませんか。

返信に時間を割いてくださった皆様、本当にありがとうございました。


やあみんなとても迅速に返信してくれてありがとう..私はOtávioによって提案された解決策を試しました、そしてそれはうまくいきました、私は今dbfを読むための小さなユーティリティを書きます。

0 投票する
5 に答える
5086 参照

foxpro - アプリケーションを Visual Foxpro 6 から Visual Foxpro 9 に変換するのはどれくらい簡単ですか?

Visual Foxpro 6 アプリケーションを Visual Foxpro 9 に変換する際に問題はありますか。それともこれは簡単ですか?

プロセス中に気をつけるべき落とし穴はありますか?

0 投票する
5 に答える
4780 参照

sql - SQL 結合テーブル

表 1 の内容

表 2 の内容

で終わりたいです

助けてくれてありがとう。


回答ありがとうございます。これを複雑にする可能性のある、私がやろうとしていることについての追加情報を追加して、これを再投稿します。誰かがこれを閉じることができますか?

0 投票する
2 に答える
722 参照

sql - 1 対多の関係での SQL 結合

わかりました、これが私の最初の質問です。

表 1 の内容

表 2 の内容

で終わりたいです

色には 11 の一意の値があり、表 1 には 1000 のレコードがあり、1000 から 1000 のレコードがあるため、これを行う「良い」方法はないようです。では、あと2つ質問です。

この結果を取得するための効率的なクエリ方法はありますか? 次に、アプリケーションでクロス集計を作成して、目的の結果を得ることができます。

返されるレコードの数を制限したい場合、このようなことを行うためにクエリを実行するにはどうすればよいでしょうか?

したがって、上記の例を使用すると、元に戻ります

SQL を使用するために、ADODB 経由で Visual FoxPro テーブルに接続します。ありがとう!

0 投票する
2 に答える
1513 参照

sql - Foxpro sqlの3つのテーブルから3つの日付列を組み合わせるにはどうすればよいですか?

私はfoxprosqlを作成しており、3つの異なるテーブルの3つの日付列を新しい日付列に結合する必要があります。例として、3つのテーブルがA、B、およびCであり、日付列がAdate、Bdate、およびCdateである場合、それらを別個の別個の日付としてTransDateという列とSQLに結合するにはどうすればよいですか?私はこれで非常に新しいので、可能であればコードのサンプルをいただければ幸いです

0 投票する
6 に答える
14468 参照

java - FoxProからMySQLにデータを移行する方法

.dbf(FoxPro)形式のデータベースを使用しています。

  1. Javaを使用してFoxProからデータを取得する方法は?
  2. データをMySQLに移行できる場合、変換を行うにはどうすればよいですか?
0 投票する
5 に答える
7912 参照

foxpro - FoxProデータベースを修復する-推奨ツール?

FoxProについてzilchを知っていますが、エラーがあると思われるFoxProDBを含む製品を使用しています。分析/修復に推奨されるツールはありますか?誰かがDBFDoctorについて言及しました。

提案が求められました。

ありがとう!

0 投票する
2 に答える
427 参照

wpf - FoxPro から WPF への移植に役立ちますか?

foxpro ベースのアプリケーションを WPF C# に移植していますが、このウィンドウで立ち往生しています。あなたの助けが必要です。

ここにウィンドウのスクリーンショットがありますClick Here

これは基本的に、最大 99 個のアイテムを請求できるワイン ショップの請求部分です。コード列 アイテムコードを入力すると、すべての説明が表示されます。WPF で同様のインターフェイスを探しています。

助けてください。

0 投票する
2 に答える
4109 参照

sql - VFPv8.0で別のフィールドの最大値に基づいてフィールド値を取得する方法

したがって、テーブルがあり、レコード内の1つのフィールドから、別のフィールドで最大のDateTime()値を持ち、さらに別のフィールドが特定の値に等しい値を取得したいと思います。

データ例:

特定のメーター番号に対して作成された日時が最大のレコードのバランスを取得したいと思います。VFP 7では、次を使用できます。

ただし、ASP.NETページで使用しているVFP v8.0 OleDbドライバーでは、SELECTにリストされている非集計フィールドをそれぞれリストするGROUPBYが必要であるというVFP8に準拠する必要があります。GROUP BY a.balanceこれにより、クエリに追加した場合、各残高のレコードが返されます。

はい、発行SET ENGINEBEHAVIOR 70できますが、以前のバージョンに戻さなくてもこれを実行できるかどうかを知りたいですか?

編集 私はFrankPerezクエリを機能させましたが、SQLIN句のDateTimeフィールドをCharacterに変換した後でのみです。TTOC()関数によるDateTimeフィールドのラッピングに注意してください。