0

BDEを使用しています...特定のフィールドでテーブルを並べ替えるにはどうすればよいですか?

4

2 に答える 2

2

したがって、最初に私の仮定は、TTableコンポーネントを使用しているということです。

簡単な方法...

TTableコンポーネントの代わりにTQueryコンポーネントを使用し、orderby句を使用してデータベースに手間のかかる作業を任せます。

難しい方法...

DbiSortTable関数(DbiProcs.intファイルで宣言されている)を使用して、サンプルコードをグーグルで検索できます。

さて、そうは言っても、機会があれば、BDEからの移行を検討する必要があります。これは非推奨であり、Delphiで利用できるデータベース接続メカニズムが大幅に改善されています。Embarcaderoは、より良い方法としてDBEXpressを推奨します。

于 2010-06-20T22:17:39.780 に答える
0

BDEに精通していませんが、標準SQLをサポートしている場合は、正常に機能するorder by FIELD_NAMEはずです。

于 2010-06-20T21:16:04.410 に答える