![]() |
Datenbank: FireBird • Version: 2.0.3 • Zugriff über: UIB
JvUIBQuery Params auslesen, z.B. SQLType oder IsNumeric
Hallo,
ich versuche seit geraumer Zeit :gruebel: die Parameter einer JvUIBQuery auszulesen.
Delphi-Quellcode:
Leider bekomme ich immer 452 = SQL_TEXT als Typ zurück.
query.Prepare;
if (query.Params.ParamCount > 0) then begin for i := 0 to query.Params.ParamCount-1 do begin strFieldName := query.Params.FieldName[i]; intSqlType := query.Params.SQLType[i]; ... end; end; Gibt es eine andere Möglichkeit den Parametertyp herauszufinden? Gruß luka |
Re: JvUIBQuery Params auslesen, z.B. SQLType oder IsNumeric
:wiejetzt:
Hat sonst keiner das Problem mit der TJvUIBQuery? |
Re: JvUIBQuery Params auslesen, z.B. SQLType oder IsNumeric
Zitat:
Wenn UIB würde ich die originalen nehmen und nicht die (veralterten) der JVCL. |
Re: JvUIBQuery Params auslesen, z.B. SQLType oder IsNumeric
Ich benutze die originalen und nicht die alten von Jedi!
Die Komponente heißt nun einmal so.
Delphi-Quellcode:
Unit JvUIB.pas vom 28.04.2007,
unit jvuib;
TJvUIBQuery = class(TJvUIBStatement) ... end; oder gibt es eine neuere? |
Re: JvUIBQuery Params auslesen, z.B. SQLType oder IsNumeric
Hat keiner eine Idee woran das liegen, oder wie man es anders lösen könnte! :wall:
Ich benutze die UIB Komponenten in der Version 2.1 . |
Re: JvUIBQuery Params auslesen, z.B. SQLType oder IsNumeric
Bei den alten IBX Komponenten sind die Parameter nach dem Prepare gefüllt. (falls es jemanden interessiert)
Ist zwar eine schöne Information, aber für mich leider nicht sehr hilfreich. :nerd: Jetzt antworte ich mir schon selber! :nerd: Kennt jemand eine Lösung für mein kleines Problem? (mit den Parametern natürlich, der Rest ist schon in Behandlung) |
Re: JvUIBQuery Params auslesen, z.B. SQLType oder IsNumeric
*PUSH*
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz