問題タブ [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 投票する
6 に答える
1255 参照

performance - FoxProデータのチューニング

SQLサーバーデータベースは、インデックスの最適化、インデックスの再作成、またはインデックスの削除と再構築によって調整されます。Foxproにそのようなデータ調整技術はありますか?

ありがとう、チャク。

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

foxpro - VisualFoxProのEXEファイルが分解されないようにする方法

私はrefoxを試してみて、私のEXEがどれほど簡単に分解されるかを確認しました。refoxは、誰も分解できないことを保証する機能を提供します。しかし、他に選択肢はありますか?

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

foxpro - FoxPro: 排他的にロックされた DBF テーブル ファイルからデータを読み取る方法は?

DBF ファイルにアクセスし、排他的にロックされているデータを読み取るソリューションを探しています。問題は、マスター サービスをシャットダウンしてデータベースをコピーできないことです。

これらの排他ロックを回避してデー​​タを読み取る可能性はありますか? これには、Access のリンク テーブルを使用した回避策があったことを意味しますが、覚えていません。

ありがとう
トーベン

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

c# - .NETを使用して既存のテーブルから新しいVFP(OLEDB)テーブルを作成するにはどうすればよいですか?

多数のVisualFoxpro(DBF)テーブルを作成するアプリケーションがあります。これらのテーブルにはそれぞれ異なるスキーマがありますが、すべてに既知の日付フィールドが含まれています。

先週のデータを各テーブルから新しいテーブル(ソーステーブルとは別のフォルダー)にコピーする別のアプリケーション(C#)を作成するように依頼されました。個別のテーブルは残ります(たとえば、3つのソーステーブルがある場合、3つの宛先テーブルがあります)。

時間の経過とともにテーブルが変更される可能性があるため(たとえば、新しいフィールドが追加された場合)、テーブルの構造について推測することはできません(前述の日付フィールドの存在は別として)。

1つのテーブルからデータを取得し、同じ構造の新しいテーブルを作成するための最も簡単で最良の方法は何ですか?

テーブルをクエリしてデータを抽出する方法を知っています(たとえば、先週のレコードをDataSetに入力します)。ただし、スキーマ内のすべてのフィールド情報を手動で解析し、それを使用して宛先テーブルを再作成するよりも、新しいテーブルを作成して結果を入力するためのより良い方法があるはずだと思います。

FoxProでの作業は、SQL Serverとは十分に異なるため、毎回頭痛の種になるので、アプローチに関するガイダンスが必要です。

本番マシンには、VFP9OLEDBドライバーがインストールされています。可能であれば、他に多くをインストールする必要はありません。

0 投票する
1 に答える
1142 参照

foxpro - Visual FoxPro レポートの問題 - 要約バンド

レポートのサマリー バンドに入れる必要がある画像ファイルがあります。ただし、1 ページのデータ量によっては、画像が 2 ページにまたがることがあります。写真がページにまたがるのを防ぎ、それを防ぐために改ページを強制する方法はありますか?

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

windows - ひねりを加えて、アクティブなプログラムを前面に出す

継承した foxpro (~shudder~) で書かれたプログラムがあります。

問題は、いくつかの COM コントロールが含まれていることです。2 つのコピーを開始すると、2 番目のコピーでエラーがスローされます。そこで、これをクリーンアップして、アクティブ コピーを前面に移動し、単一のインスタンスのみを許可できると考えました。

それは問題ありませんが、プログラムは別のモードで実行できるようにするコマンド ライン パラメーターを受け取ります。各モードで実行できるコピーは 1 つだけです。

1)

2)

私が欲しいのはこれです

それが理にかなっていることを願っています。プログラムの実行中のインスタンスが pos または bos モードのどちらであるかを判断するためのエレガントな方法は何ですか。これにより、どのプロセスを前面に出すか、または要求されたモードで新しいコピーを開始するかを判断できます。

ここで必ずしも foxpro コードが必要というわけではありませんが、それはいいことですが。コンセプトは私が求めているものであり、それを達成するための Windows API 関数に関するいくつかのヒントも役立ちます。たとえば、実行中のプロセスのコマンド ライン オプションを特定できますか?

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

dll - ActiveX で Visual Fox Pro DBF を作成する

VFP DBFファイルを作成できるactivex dllがあるかどうかは誰にもわかりませんか? つまり、1C:Enterprise 8.2 言語でアプリを作成していて、一部のデータを VFP DBF にエクスポートする必要があります。また、この言語では ActiveX DLL しか使用できません。無料の dll を入手するのに最適ですが、何か良いものがあれば支払うこともできます。

0 投票する
1 に答える
847 参照

jdbc - Linux 上の jdbc から dbase への接続

JDBC を使用して Linux 上の dBase/FoxPro.dbfファイルに接続できますか?

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

c# - FoxPro を dBase にエクスポートするためのコードまたはツール

FoxPro テーブルを dBase IV テーブルに変換したいと考えています。誰かが私を助けることができますか?

これは、コード スニペットまたは c# で動作するサード パーティ ツールである可能性があります。

プラサンナ

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

nhibernate - JetDriverを使用したNHibernateを介したFoxProテーブルへの挿入の自動ヌルをオフにできない

NHibernateとBurrowおよびFluentを使用して、SQLServer2005からFoxPro7dbfでいっぱいのディレクトリにデータをシャトルしています。

BurrowのGenericDAOを使用して新しいレコードを保存しようとすると、「フィールドXXXはnull値を受け入れません」という例外が発生します。ここで、フィールドXXXはNOT NULLフィールドであり、重要ではないため、まったくマップされていません。空白のままにします。

以前、ADO.NetとOleDbConnectionを直接使用しているときにこれに遭遇し、接続文字列に「; NULL=OFF」を追加すると問題が解決することがわかりました。

接続文字列に「NULL=OFF」、「NULL = NO」、プロバイダーに「VFPOLEDB」と「VFPOLEDB.1」を試してみました。それでも、「INSERT(field1、field2、...)VALUES(?、?、?...)」ステートメントから欠落しているフィールド(つまり、マップしなかったフィールド)にNULLを自動的に挿入しようとします。

何か案は?

FoxProテーブルの流暢な設定は次のとおりです。

そして、マッピングクラス、これらが挿入されている実際のテーブルには、マッピングされていないフィールドが数十個あり、すべてNOT NULLであり、新しいレコードではすべて空白にする必要があります。