問題タブ [fibplus]
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 - Delphi XE4 でエラーを引き起こす OpenAsClone 関数
私の Delphi XE4 アプリケーションには、次のような 2 つのデータセットがあります。
次のステートメントを実行しようとすると:
最後の行で次のエラーが発生します
Delphi 7 ではすべて正常に動作しています。私の Delphi 7 アプリケーションは Firebird 2.5.1 を使用していますが、Delphi XE4 は 2.5.2 を使用しています。FIBPlus 7.5 を使用しています。
delphi - TpFIBTransaction でエラーが発生しました: FIBPlus 7.5 を使用する Delphi XE4 でトランザクションがアクティブではありません
Delphi 7 から Delphi XE4 に移行しています。Delphi XE4 では、FIBPLUS 7.5 を使用しています。Delphi 7 アプリケーションは正常に動作していますが、Delphi XE4 でランタイム エラーが発生します。
PAS ファイル
プロジェクト全体ですべての pas および dfm ファイルを検索しました。次のようなステートメントは見つかりませんでした。
しかし、多くの場所で次のステートメントを見つけました。
これもいくつかの場所で見ました:
トランザクションを有効にする必要はありませんか? 自動的に有効化されますか? この「トランザクションはアクティブではありません」というエラーを取り除くために、どこに焦点を当てる必要があるかについての手がかりを教えてください。
delphi - FIBPlus Tools Preferences で設定を行う方法は?
Delphi XE4 で FIBPLUS 7.5 を使用しています。FIBPLUS 設定の設定を変更したい。Devrace のこの記事をフォローしています。
http://www.devrace.com/en/fibplus/articles/4763.php
しかし、スクリーンショットが記事に記載されている画面を見つけて開くことができません。この FIBPlus 設定画面にはどこからアクセスできますか?
delphi - Delphi - 実行時にすべてのフィールドを動的に追加し、データセットに重複を生成します
Delphi の TAdoTable にプログラムでフィールドを追加する方法に基づいて、すべてのフィールドを FibPlus データセット (TDataSet の子孫である可能性があります) に動的に追加しようとしています。各フィールドは変数として宣言されます。宣言部分
formcreate イベントでは、すべてのフィールドを作成し、必要なプロパティを設定して、それらすべてをデータセットに動的に追加します。
私の問題は、フィールドがdbgridで重複して表示されることです
LE: フィールドが 2 回表示される理由:
LE1: これは、すべてのフィールドを変数としてデータセットに追加する方法ですか?
delphi - FIBDataset コンポーネントの SQL ウィンドウが表示されない
クリックして TFIBDataset コンポーネントの SQL を表示すると、奇妙な問題に直面しています。ウィンドウは開いているように見えますが、表示されません。一度開くと、Esc キーを押すまで Delphi をクリックできません。Alt + Tab キーを押してみましたが、だめでした。次に、そのコンポーネントを右クリックしてSQLジェネレーターオプションを選択しましたが、SQLウィンドウも表示されませんでした。
どんな手掛かり?
delphi - 「データセットが挿入モードまたは編集モードではありません...」エラーに関する奇妙な動作
TFIBDataset コンポーネントで Delphi 2010 を使用しています。
DS1 と DS2 という 2 つの TFIBDataset コンポーネントがあります。
以下のように DS1 にデータを投稿しようとしている場合:
「データセットが挿入モードまたは編集モードではありません...」というエラーが表示されます。
データを投稿しようとしているデータセットに関連するこのようなエラーに直面しましたが、このまったく新しい問題に直面しています。
以下のようにDS2を編集モードで作成しようとしましたが:
それから私も同じエラーが発生しています。
どんな手掛かり ?
delphi - TpFIB コンポーネントでトランザクションのロールバックが機能しない
私はDelphi 2010をFIB Components
likeTpFIBDataset
とデータベースで使用TpFIBTransaction
しTpFIBDataset
ています。Firebird
私はすでに TpFIBDataset の 'AutoCommit' プロパティを 'False' に設定しており、try..finally
ブロック内で以下のステートメントを実行してロールバックすると、トランザクション データは引き続きポストされます。
コード:
FIBDataset.Post;
以下はサンプルコードです。
コード: