問題タブ [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.
visual-foxpro - fpt および dbf (FoxPro) ファイルからデータを取得するには?
ファイル .fpt および .dbf (Visual FoxPro 8 で作成) には、取得する必要がある、または少なくとも表示する必要があるテキスト (人間が読める) があります。しかし、私はそれを行うことはできません。MS Excel では、テキストだけでなく、意味をなさない多くの記号も表示されます。
私の質問は、ファイルからテキストを抽出するにはどうすればよいですか? Visual FoxPro 8 は、そのファイル (soandso.fpt) を開こうとしても、soandso.fpt が見つからないか無効であると言って開くことができません。
ファイル .fpt および dbf からテキストを取得することは可能ですか?
visual-foxpro - Creating primary key from two or more column in Visual FoxPro 9
How do I create a primary key index from two or more columns in Visual FoxPro 9? The columns may be of different types.
php - PHPを使用してFoxproデータベースの日付フィールドを読み取る
ADODB( http://phplens.com/lens/adodb)ライブラリを使用してFoxpro OLE DBプロバイダーにアクセスすることにより、Foxproデータベースを他の形式にエクスポートするPHPスクリプトを作成しました。
日付フィールドが壊されて次のようになることを除いて、すべてが正常に機能しました。
実際のデータと比較すると、おそらくMM / DD/YYYYまたはm/d/YYYYの形式であると推測できます。
日付フィールドを適切にエクスポートするにはどうすればよいですか?
reporting - Metric でレイアウトされた英語のレポートで FoxPro をグリッドにスナップするにはどうすればよいですか?
そのため、最近、カナダの税関申告書をエミュレートするレポートを作成する必要がありました。問題は、レポートが 11 インチ x 14 インチの用紙に印刷されているにもかかわらず、メートル法のレイアウトを使用していることです。私の FoxPro のインストールは米国英語の測定単位のマシン上にあるため、FoxPro は英語の定規を使用し、インチベースの測定値でグリッドにスナップすることで義務付けようとします。これにより、いくつかの小さな設計上の問題が明らかに発生します。
レポートが実際には変装した単なるテーブルであることを理解しており、レコードを変更してメトリック ルーラー (英語のルーラーではなく) をオンにする方法を見つけました。これは意図したとおりに機能しています。ただし、グリッドへのスナップ機能は、メトリックではなく、1 インチあたり 48 単位でスナップする必要があるようです。そのため、マウスを使用してボックスを移動すると、ボックスが英語の測定値で (再び) オフセットされます。
これを回避するために、レポートをテーブルとして開き、すべてのメートル単位をスプレッドシートで手動で変換し、オフセットとサイズを手動で入力しました。これはうまく機能し、非常に正確に見えますが、それでもエラーが発生しやすくなっています。
問題は、FoxPro 8 をレポートのメートル単位でグリッドにスナップして、手動で数値を再入力しなくて済むようにするにはどうすればよいかということです。 FoxPro が Metric に対応できるようにするとよいでしょう。マウスを使用してレポート内のオブジェクトを並べることができます。オブジェクトを数値として入力し、レポートをデザイン ビューに「反転」して確認するのではありません。
参考までに、現在、次の翻訳があります。
明らかに、私はこれに近いものが欲しいです:
注: はい、メトリック インストールを使用する FoxPro で仮想マシンをセットアップすることを検討しました。つまり、カナダ向けの Windows XP インストール セットアップです。ただし、開発環境の残りの部分と一緒にインストールを完了するには、さらに1日ほどかかるので、それを避けようとしています.
asp.net - CorpITシステムの方向性。AまたはBに投資しますか?
これは、どちらの方向が会社にとってより良い投資になるかについてのより一般的な質問です。
当社のコアビジネスアプリケーションはVisualFoxProで記述されており、約9年以上前のものです。データベースは15ギガ以上の巨大なものであり、コアロジックは複雑であり、さらに悪いことに、データモデルはひどいものです。それを構築し、これまでずっとそれを維持してきた2人の男は、少なくとも50代であるため、言うまでもなく、引退またはおそらく死は、今後10年ほど以内に来る可能性があります。
このVFPアプリは、すべてのコアビジネス機能を駆動し、外部からアクセスするにはターミナルサービスとcitrixが必要です。私たちのWebアプリはODBCを介してインターフェースする必要があり、常にパフォーマンスの問題が発生しています。このシステムを実行するサーバーも、Win 2000サーバーのように非常に古く、壊れています。
最近、このコアアプリを実行するシステムのアップグレードや、メールやファイルストレージなどの他のサービスについての会議があります。ただし、最大の費用は、新しいサーバーハードウェア、OSライセンス、ターミナルサービスライセンス、Citrixライセンスなどを購入して、現在発生しているパフォーマンスと外部アクセスの問題を解決することです。
値札は55,000ドルから65,000ドルの価格帯になります。したがって、Web開発者としての私の見解は、これは莫大なお金の無駄だということです。私の解決策は、そのお金をWebベースの.Netプラットフォームで実行するコアシステムの書き換えに投資することです。これにより、ターミナルサーバーとCitrixのライセンスが不要になり、実行するための高価なハードウェアと構成管理が不要になります。とにかくその道を進んでいるはずの時代遅れのシステムにこの種のお金を投資する意味がわかりません。
なぜこれがお金の無駄なのかについて、説得力のある議論をしたいと思っています。うまくいけば、その前にこの種の状況に直面したことがある誰かが私にいくつかの視点を与えることができます。ハードウェアのアップグレードは、コンサルタントがやって来てすべてを行うだけなので、最も簡単な方法のようです。ソフトウェア開発プロジェクトは、より時間がかかり、より多くのリソースを必要とし、おそらくもう少しお金がかかるでしょう。
schema - FoxPro 7.0 データベース スキーマを取得する
Visual Fox Pro データベース内のテーブルのリストを取得する必要があります。(7.0) これは私がやっていることです....しかし、うまくいかないか、正しくやっていません...
c# - FoxPro oledbドライバーは、サーバー間での書き込みを許可しません(WCF)
わかりました。IIS6+server2003r2の1台のマシンで実行されているWCFサービスがあります。このサービスは、ネットワーク上の別のマシン(Windows 2003(おそらくr2))にあるfoxproデータベースとの間で書き込みおよび読み取りを行う必要があります。
パーミッション(fox proファイルとWCFでの偽装の両方)で遊んだ後、最終的にそれから読み取ることができましたが、書き込みを行うと例外が発生します。(すべてのDALコードが完全に正常に機能することを私たちは知っています)。
読み取り専用であるため、カーソルDEVENTを更新できません。(カーソルは使用していません。これは、ドライバーの内部実装の一種です)VisualFoxPro用のMicrosoftOLEDBプロバイダー
DEVENTはテーブル名です。
データベースがWCFサービスと同じボックスにある場合、すべてが正常に実行されます。ただし、これはデバッグセットアップであるため、おそらく管理者アカウントを使用しています。
私がこれを理解するのを手伝ってください...それは何週間も私を悩ませてきました。
明らかに問題はfoxproの使用です...しかし、その選択はありません。:D
ありがとう。
編集:
ディレクトリ内のすべてのファイルが読み取り専用ではないことを確認しました。また、さまざまなユーザー、コンピューター、および組み込みアカウントのフォルダーとファイルにアクセス許可を設定しました。どれも違いはありません。問題はIISの問題でしょうか?ASPNETユーザーがリモートファイルにアクセスできなかったため、IIS5を使用しているときに読み取ることができませんでした。その後、II6(NETWORK SERVICEを使用)に移行し、読み取りアクセスは取得しましたが、書き込みはできませんでした。そのため、プロセスに漠然と関連しているユーザーアカウントに管理者権限を設定しようとしましたが(セキュリティ上の理由はありませんが)、うまくいきませんでした。したがって、foxproがインストールされているマシンではユーザーアカウントの問題ではないと確信しています。他のアイデアはありますか?
visual-foxpro - データはフォームでグリッドに表示されますが、VisualFoxPro9のテーブルには保存されません
ユーザーがクリックイベントで保存するデータを入力するグリッドを備えた単純なフォームがあります。最初はうまく機能しましたが、しばらくすると(そして後でいくつかの変更を加えて)、保存ボタンを押すと、グリッドに保存されたように見えます。ただし、画面を閉じて再度開くと、データは表示されなくなります。テーブルを見てみましたが、recordid(autoincrement integer)が増えても、データは保存されません。フォームデータセッションプロパティはプライベートに設定されます。何か助けはありますか?
ありがとう
フレッドケニア
cursor - foxproカーソルサイズ
これはとても簡単な問題のように思えますが、私はどこにも解決策を見つけることができないようです。私の同僚と私は、Foxproxmlダンプ機能を利用するアプリケーションに取り組んでいます。それはうまく機能しますが、いくつかのサイズの制約に基づいてテーブルを複数のファイルに分割したいと考えています。
これは簡単な部分のようです。Foxproでカーソルのサイズをどのように見つけますか?