tclientdataset

    0

    1答えて

    私は、Delphi 7でTClientDataSetのを持っており、それは次のようになりますので、私は、私はシンプルTEDITに入力フィルタを適用したいと思います: CDS.Filter:=Edit1.Text; CDS.Filtered:=True; を今、私はフィルタリングレコード のためにヘルプファイルを見て、それによるとDateTime-Fieldsもフィルタリングできるはずです。

    0

    3答えて

    があり、以前のバージョンではなく、RAD Studio 10.2 Tokioのインストール後にエラーが発生しました。 私はClientDataSetののプロパティIndexNameプロパティに有効なインデックスの文字列を割り当てる(常にではないが、多くの場合は、しかし、私はなぜ理解していない)のコードは、私は、このエラーを与える:例外メッセージ: Access violation at addre

    1

    1答えて

    fieldDefs.addで作成された既存のデータセットに計算フィールドを追加しようとしましたが、スタックオーバーフローを含むいくつかのサイトで多数のバリエーションがあります。 fieldDefs行またはdataSet行によって作成されたfieldDefsは、更新時にFieldDefs.countによって失われます。 Fields.counts XMLファイルには保存されませんが、保存されません。

    0

    1答えて

    誰でも、RowVersion列を使用している経験がありますか?TClientDataset?具体的には、RowVersionの値を挿入時に戻す必要があります。更新ではRowVersionの値が返されるようですが、新しく挿入された行は更新されません。

    1

    2答えて

    TDatasetProvider.OnBeforeUpdateRecordで、 は、 のDeltaDSパラメータのソースまたは元のクライアントデータセットにどのようにアクセスしますか? procedure TdmLoanPayment.dpLoanPaymentBeforeUpdateRecord(Sender: TObject; SourceDS: TDataSet; DeltaDS:

    0

    2答えて

    新しいデータフィールドを古いデータセットファイルに追加する方法を検討していません。たとえば、古いデータセットにはIDフィールドしかない場合があります。後で、ISACTIVEフィールドが必要であると判断します。 IDのみのデータを再度開き、ISACTIVE値を追加して再保存します。たとえば、 CDS := TClientDataset.Create(nil); with TIntegerField

    0

    1答えて

    DataSnapを使用するクライアントサーバーアプリケーションです。があります。 クライアント側では、ネストされたクライアントデータセットがあります(cdsMaster - >cds1 - >cds2->cds3)。サーバー側では TDM = class(TDataModule) cdsMaster: TClientDataSet; cdsMaster_cds1: TDataS

    2

    1答えて

    私は、Delphi 7で書かれた3層アプリケーションをWebBrokerベースのSOAPサーバー(スタンドアロンのexe)とHTTPRIOコンポーネントを介して通信するSOAPクライアントプログラムで使用しています。 これはDataSnapアプリケーションではありません。代わりに、サーバーはSOAP要求に渡されたSQL文字列に対応するADTG形式の切断されたADOレコードセットとしてクライアントに

    1

    1答えて

    実行時にFielddefsがロードされ、値が追加されたClientdatasetがあります。索引付けはなく、プロバイダーもなく、データ・セットはXMLファイルに直接保管されます。 値を変更すると(ワードタイプのみ)、新しいレコードが作成されますが、古い行データは保持され、xmlファイルに保存されますが、レコードに関連付けられていません。さらに、冗長で非アクティブな行は、連続した読み込みと保存で混乱

    4

    1答えて

    TClientDataSetの デルタを処理するはずのコードで問題が発生しましたが、これは次のテストケースに沸かせました。 私は、DataSource、DBGrid 、DBNavigator、DeltaのOld-とNewValuesを表示するためのTTreeViewの2つのClientDataSet cdsDataとcdsDeltaを持っています。 cdsDatas AfterPostでは、以下の