tclientdataset

    3

    1答えて

    いくつかのフィールドを持つTClientDataSetが1つあり、この例外が発生しています.1つのフィールド値を設定するのを忘れていましたが、質問はどのフィールドですか? この例外が発生しているフィールドをすばやく見つける方法はありますか? EDIT 私は、サーバー上で必要なフィールドを持っていたが、クライアント上でこのフィールドを持っていなかった、間違ったプロバイダにTClientDataSet

    2

    1答えて

    特定のユーザーのセッションに固有のTSQLQuery、TDataSetProvider、およびTClientDataSetを作成するDataSnapサーバーがあります。このサーバーは、データベースからデータを取得してTClientDataSet.Data( OleVariant)をクライアントに送信します。 1つの問題を除いて、非常にうまく動作します。 Openメソッドを呼び出してTClientD

    1

    1答えて

    に設定されているので、クライアントがパターンを送信するコードを処理しています。彼が 'getBENUds'を送信した場合、サーバーはSaveToStringメソッドを使用してこのテーブルのDataSetを返します。 これがクライアントに送信されます。 (私はSynapseを使用しています)。 procedure TTCPSocketThrd.Execute; var s: String;

    9

    3答えて

    私が働いているプロジェクトには以下のようなコードがあります。個人的に procedure TForm.EditBtnClick(Sender:TObject); begin // Mark is form variable. It's private Mark = cdsMain.GetBookmark; // blabalbal . .

    5

    3答えて

    ClientDataSetのAfterPostイベントハンドラで、現在のレコードのApplyUpdates関数が更新または挿入を行う場合、情報が必要です。 AfterPostイベントは新しいレコードと更新されたレコードに対して実行され、新しいフラグ変数を宣言して「更新」または「挿入」操作が進行中かどうかを示しません。 例コード:ApplyUpdateが完了した後 procedure TdmMain

    1

    1答えて

    私は、ユーザーが更新できるようにしなければならない状況があります(CDSに接続された)最後の入力を保持するdbgridの2つのフィールド。だから(ユーザーがデータを入力した後)現在フォーカスされているコントロールを取得する必要があるので、前のフィールドデータがあれば削除します。私はこれらの2つ以外の分野も持っています。 グリッドに関連するイベントを使用しないことが主張されていたため、これを達成する

    3

    1答えて

    私は、Delphiで書かれたアプリケーションの古いデータベースファイルを持っています。私の仕事は、データを抽出し、それをSQLデータベースに移動することです。私はそれがデルファイからのTClientDataSetクラスを使用する.cds形式であることを知っています。問題は次のとおりです。デルファイはなく、ドキュメンテーションはなく、数年前にこのアプリケーションを書いた人がいました。だから、私の質問