私のプログラムのTIdTCPClientは、TIdCmdTCPServerから文字列データを要求および受信できますが、TIdCmdTCPServerはFirebirdデータベースのデータ型を返す必要があります。これを行う方法?Delphi XE2とIndy10だけでFirebirdデータベースのデータ型を取得する方法TIdTCPClientとTIdCmdTCPServer
-2
A
答えて
0
文字列との間で任意の型をキャストできます。そのため、各送信時に送信するデータの種類を示す接頭辞を追加するだけです。以下のような
何か:私は最初にあなたのテーブル構造を取得すると言うだろう
send string: "s[Hello World]"
send integer: "i[97]"
send float: 'f[14.25]"
send date: "d[2016-11-02]"
...
...
0
は、RDB $ RELATION_NAME = 'TABLENAME'
がに結果を書くRDB $ RELATION_FIELDS FROM RDB $ FIELD_NAME を選択 文字列リスト フィールド:Tstringlist; Fields.add(fielddef);その後、
そしてこれは、既存の通信プロトコルについては何も知らなくても少し広すぎる、またはどのようにその要求/応答動作
関連する問題
- 1. 送るとDelphi XE2でTidTCPClientとTidTCPServerでストリームを受信、私は次のような構造を持つレコード型を持っているのDelphi XE2で
- 2. Apple IOSアプリケーションとDelphi TidCmdTcpServer
- 3. Delphi TidTCPServerとTidTCPClientレコードを転送する
- 4. Delphi XE2 IdTCPClient - データの受信方法?
- 5. DateToStrとDelphi XE2
- 6. TMonthCalendarとDelphiスタイル(Delphi XE2)
- 7. Delphi xe2とfilectrlユニット
- 8. Delphi XE2とTurboPower Orpheus
- 9. javaでデータベース固有のデータ型を取得する方法は?
- 10. MSBuildとDelphi XE2を使用してビルドする方法
- 11. Indy9とIndy10を使用するアプリケーション
- 12. Delphi XE2ファイル共有とiOS
- 13. Firebird ADO.NETデータプロバイダを使用してデータを取得する方法
- 14. DelphiでFirebirdデータベースを作成しようとすると、EIBInterBaseError 'unavailable database'
- 15. オブジェクトの型だけを取得する
- 16. FirebirdとDelphiでのフルテキスト検索
- 17. mysqlの列データ型と値を取得する方法
- 18. Delphi XE2でデフォルトのFireMonkeyスタイルを変更する方法
- 19. Delphi XE2とコントロール間のライブ結合
- 20. Firebirdの日付とタイムスタンプのデータ型の日付ゼロ
- 21. Delphi XE2アセンブリ
- 22. SafeMM for Delphi XE2
- 23. Delphi XE2 FireMonkeyレポートオプション
- 24. TThreadedStringList in delphi xe2
- 25. オブジェクトから必要なデータだけを取得する方法
- 26. Delphi(XE2)のUnicodeバージョン
- 27. Firebirdの結果を取得する方法INSERT ... Yiiで返す
- 28. SQL Server 2005でデータベース内のすべてのインデックスとそのデータ型を取得する方法は?
- 29. Delphi XE2の下で要素のスキニングを避ける
- 30. 列名とデータ型を取得する
あなたのtcpserverののtcpserver.writestream(fields.tostream、0,1)を経由して戻って結果を送信します。 –