問題タブ [tadodataset]
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.
delphi - ADODataset の挿入で自動生成されたデータを取得する
実際に、自動生成された GUID を持つテーブルにリンクされた ADODataset に挿入しようとしました。レコードの新しい ID を取得しようとすると、GUID がゼロになります。
delphi - HTTP サーバー アプリケーションの構築
財務報告を行うプロジェクトがあり、ユーザーがこのレポートをインターネット経由で取得できるようにしたい
Indy コンポーネントである TIdHTTPServer を使用して、アプリケーションを HTTP サーバーとして機能させ、できるようにしてみました
リクエスト受付→リクエスト処理→リクエスト処理結果の返信
特別なポートを使用します。
今私の問題は、スレッドの問題のように見える多くのアクセス違反エラーとランダムな例外が発生していることです。または、TIdHTTPServer を使用せずに同じ要求を処理しても問題が発生しないため、わかりません。
私は OnCommandGet イベントを使用してリクエストを処理し、結果をコンテキスト ストリーム内のユーザーに送り返しています。
私が必要としているのは、TADODataSet と TADOConnection でそれを使用する方法のデモンストレーションです。
たとえば、ユーザーがリクエストを送信できるようにする必要があり、TIdHTTPServer がリクエストを受け取ります (たとえば、ADODataSet を使用してストアド プロシージャを呼び出し、結果を XML ファイルとして受け取り、ユーザーに送り返します)。
助けてください....ありがとう。
xml - フィールド値ではなくフィールドテキストで TADODataSet をエクスポートする方法
40 列 * 800 行を生成するストアド プロシージャに接続された TADODataSet があります。TADODataSet には、次のようなフィールドである OnGetText を割り当てる AfterOpen イベントがあります。
テキストを含む XML にデータをエクスポートしたい 非常に遅いため、フィールドとレコードでループを作成したくない 一括コピーのようなものをストリーミングしたい、またはそのようなものが欲しい
同じ方法を使用する約800のモジュールがあるため、作業方法を変更できません...
助けてください。
delphi - Windows 8 および Delphi XE3 上の SQL Server を使用する ADO で「カーソル操作の競合」エラーが発生する原因は何ですか?
Windows 8 で Embarcadero Delphi XE3 を使用しており、SQL Server 2000 に接続しようとしています。
私のプログラムは、Windows 7 で Delphi 2007 を使用していたときは正しく動作していましたが、今ではトランザクション (更新、挿入、削除) を行うたびに、"Cursor Operation Conflict"
作業を続行する (トランザクションをコミットする) というエラー メッセージが表示されます。
私はTADOConnection
サーバーとの接続に使用TADODataSet
しており、トランザクションの実行に使用しています。私はTADODataSet.Insert
/ TADODataSet.Edit
/ TADODataSet.Post
/を使用TADODataSet.Delete
して取引を行います。
一般的な問題であるため、コードの一部を投稿できませんでした。
このエラーが原因でコードをデバッグできるようになり、間違ったことをしていないことを確認したいと思います....
エラーは、プロパティで使用clUseServer
した場合にのみ表示されTADODataSet.CursorLocation
ます。
delphi - TADODataSet で計算フィールドを変更するには?
私はTADODataset
(例のみ)で実行しました:
データセットを開いた後、"name"
と"lastname"
フィールドを変更できますが、 は"fullname"
計算されるため変更できません。
viaを開こうとしましTADODataset
たが、時間がかかりすぎます (ソース データセットには約 100K のレコードがあります)。TClientDataset
DataProvider
全体として、変更可能なフィールドを持つ独立したデータセットが必要です。
データセットの計算フィールドを変更するにはどうすればよいですか?
delphi - ADODataSet IndexDef では機能しませんか?
永続インデックス ADODataSet を作成していますが、注文情報は作成していません。コードは次のとおりです。
私は何を間違っていますか?私がやっているレポートなので、このようにしています。グリッドはありません。情報を並べ替えるフィールドを選択するコンボと、昇順または降順を選択できる別のボタンがあります。私は動作していないことを理解していません....私はdelphi xe2を使用していますよろしくお願いします
delphi - Delphi 10.1 Berlin での TADODataSet の問題。クエリがハングする
Delphi 10.1 BerlinTADODataSet
でプログラムを操作しようとしています
これが私のコードです:
DataSetのConnection
プロパティは次のように設定されます。
データベースは SQL Server 2012 なので、SQL Server Native Client 10 と 11 (それぞれProvider=SQLNCLI10.1
とProvider=SQLNCLI11.1
) で実行してみました。
後でこの TADODataSet を Grid コンポーネント (TDataSet 経由) で使用する予定ですが、XE8、シアトル、そして現在はベルリンでこれを機能させることができませんでした。ハングアップするだけrsGrid.Active := True
です。私も試しrsGrid.Open
ましたが、うまくいきません。
同時に、私の XE4 では完全にコンパイルおよび実行されます。ベルリンで私が間違っていることは何ですか?