問題タブ [tdbf]

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 投票する
1 に答える
519 参照

delphi - dBaseフィールドタイプに関する情報が必要です

単語とバイトの配列(およびその他のデータ)をTDBFデータベースに格納する必要があります(このDBはdBaseと互換性があります)。しかし、このDBが使用しているフィールドタイプの意味はわかりません。たとえば、「Array」タイプまたは「TypedBinary」のファイルに何を保存できますか?dBase IVのドキュメントはどこから入手できますか?

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

database - デルファイの複数のフィールドを並べ替えるTdbf/tdataset

bdeエンジンを必要としないという利点を持つtdatasetに基づくtdbfを使用するdelphiアプリケーションがあります。テーブルを並べ替える必要がありました。これは、indexdefを追加してから、indexfieldnamesを指定することにより、単一のフィールドで行いました。

私は今、2つのフィールド、つまり男性をグループ化し、次に女性をグループ化してから、各グループの給与を並べ替えて、同じように最低所得者から最高所得者の順に女性が表示されるようにしようとしています。

indexdefのsortfieldを「gender+salary」として指定するだけであると述べているすべての資料を読みました。インデックスを使用しようとすると、「+」は有効なフィールド名ではないと言われます。'。'からすべてのデリメータを試しました。'、'。'&' と ';'。すべての区切り文字は、存在しないフィールドとして取得されます。複数のフィールドでテーブルを並べ替える正しい方法は何ですか?

よろしくお願いしますクリントン英国人

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

segmentation-fault - SIGSEGV / TDBF を開くときのスタック オーバーフロー

新しいフォームを呼び出し、この新しいフォームで DBF を開くと、Lazarus の SIGSEGV と、Lazarus の外部でプログラムを実行すると Stack-Overflow が表示されます。OSはWin10です。

他の 2 つのフォームを同じように呼び出しても、このエラーは発生しません。

何が問題になる可能性がありますか?

フォーム TF_Menu からの呼び出し:



Module.Open でエラーが発生した新しいフォーム TF_Modules: