問題タブ [firedac]
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.
sql - SQL 変換エラー / select ステートメントにパラメータを挿入する方法は?
FireDAC を介して接続する IB データベースを実行しています。
次の動的クエリが機能します。
A_INDEX
RELATIONS (整数)に列を追加します。この列では、パラメーターを指定したいので、次のようにします。
ただし、これは機能しません。何らかの理由で、クエリを実行すると、CATEGORY
param の変換エラーがあると不平を言います。
これは、このクエリ操作の完全なコードです。
私はまだSQL、データベース、FireDACについて学んでいるので、selectステートメントに直接値を入力できる理由が本当にわかりませんが、paramはダメです。
A_INDEX
最初のクエリを使用して、列にパラメーターを動的に挿入するにはどうすればよいでしょうか?
sql - Delphi FireDac を使用して Windows Azure SQL データベースに接続しようとすると、「no such table CUSTOMERS」というエラーが表示されます
リモート データベース接続は初めてで、非常に単純な単一テーブルの Delphi XE6 プロジェクトをセットアップして、小さな Windows Azure SQL データベースで作成したばかりのテーブル ('CUSTOMERS') を表示したいと考えています。後で、VCL コードと Android 上の FireMonkey の両方でこのアクセスを使用する予定です。Azure ダッシュボードを使用してテーブルを表示および編集できます。
VCL コードをテストするために、TFDTable、TDatasource、および TDBGrid を使用してフォームに FDConnection をドロップしました。ここで接続情報の例を見てきましたが、これは、XE6 Professional を使用しているため、持っていないと思われる MSSQL ドライバーを参照しています。そこで、TFDPhysSQLiteDriverLink を使用し、SQLite ドライバーを接続パラメーターで使用してみました。
私のテーブルは CUSTOMERS で、これは TFDTable のテーブル名プロパティにあります。プロジェクトを実行すると、接続エラーは発生しませんが、「[FireDAC][Phys][SQLite] ERROR@ no such table CUSTOMERS」が発生します。これは、そのドライバーを使おうとする私が愚かであることを示していますか? その場合、FireDAC を使用して DB にアクセスする方法はありますか?
delphi - IBX から TIBDatabaseInfo を Firedac に置き換えてデータベース情報を取得する
IBX (Interbase/Firebird) 接続を Firedacに移行する必要がありますが、 Firedac の TIBDatabaseInfoコンポーネントで取得したような特定のベンダー情報を取得するにはどうすればよいですか? BackoutCount、DeleteCount、ExpungeCount ... のカウンターに興味があります。
Firedac でこの情報を取得する方法は?
c++ - FireDAC を使用して C++ XE3 から XE7 に移行するにはどうすればよいですか?
C++ Bulder XE3 で作成したアプリがあり、XE7 にアップグレードしたいと考えています。しかし、私は PostgreSQL との接続に FireDAC を使用します。XE3 では接続は ADConnection と呼ばれ、ADQuery をクエリし、XE7 では FDConnection と FDQuery を呼び出します。すべてを書き直すことなく、そうする簡単な方法を見つける必要があります。御時間ありがとうございます。
json - XE4 で TFDJSONDataSets などを使用するには?
説明
今日、Delphi XE6 サンプルが呼び出されているのを発見しましFireDACJSONReflect
た。datasnap サーバーとクライアント間の通信を行う方法を使用したいと思います。andを使用してMine アプリケーションで実行したいと考えています(実際には必要ありませんが、使用する別の方法がある場合)。私がそれを見たいと思う別のコンポーネント)。TFDMemTable
TFDJSONDataSets
** 私のアプリケーションは、delphi-xe4サーバーとdelphi-xe6クライアントです **
問題
ところで、私のアプリケーションは Delphi XE6 の代わりに Delphi XE4 を使用しており、datasnap サーバーとクライアントの間で同じ方法で通信するために何をすべきかを知りたいのですがFireDACJSONReflect
、TFDJSONDataSets
プロジェクトの使用リストに含めることができないことがわかります。
TFDJSONDataSets
Delphi XE4 で使用できますか?- データを入力するために使用
TFDMemTable
せずに使用できますか?TFDJSONDataSets
いくつかのコード
Delphi xe6で問題なく実行されているコード行があり、xe4でも同じことをしたい:
そして質問:なぜ私は結果を出したいのTFDJSONDataSet
ですか?
それは、私がTFDMemTable
したいデルファイxe6クライアントアプリケーションを持っていて.appendData
、それを行う必要があるTFDJSONDataset
ためです(データを追加する別の方法が役立つかもしれません)。
何か助けはありますか?
delphi - 2 つのトランザクションが開いているときに Delphi が例外をスローしないようにするにはどうすればよいですか (FireDac コンポーネントと FireBird dbms を使用)。
FireDac と HTTPServer コンポーネントを使用して、Delphi で Web API を構築しました。アプリケーションは、firebird を利用した dbms を使用しています。
同じ API エンドポイントへの複数のリクエストをシミュレートし始めるまで、すべてが正常に機能していました。これにより、内部サーバー例外が発生し、トランザクションが既に開かれているときに 2 番目のトランザクションが開かれていることが報告されます。
使用後にすべての接続が閉じられ、メモリ リークを防ぐためにオブジェクトが破棄されることはわかっていますが、アプリケーションが例外をトリガーする理由がわかりませんでした。
私を解決に導く可能性のある助けや困難はありますか?