![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: Delphi XE2
ftInteger nicht gefunden
Hallo zusammen,
ich versuche nach einem SQL-Insert, gleich die neue Rec-ID (Autoincrement) vom Firebirdserver zurückzubekommen, da meine Values alle Parameter sind, geht das nicht so einfach wie wenn ich das SQL-Statment direkt im FlameRobin ausführe, wo ich einfach returning OU_ID hinten drann hänge. Bei den Parametern aber muß ich die Direction und den Datentyp angeben, sonst kommt eine Fehlermeldung über das Parameterobjekt. Wenn ich jedoch den Datentyp "ftInteger" zuweise, ist "ftInteger" garnicht bekannt.
Delphi-Quellcode:
Welche Unit fehlt mir da noch, wo ftInteger definiert ist?
Parameters.ParamByName('OUT_ID').Direction := pdOutput;
Parameters.ParamByName('OUT_ID').DataType := ftInteger; |
AW: ftInteger nicht gefunden
Delphi-Quellcode:
uses DB;
|
AW: ftInteger nicht gefunden
Danke, die Unit DB hatte ich ganz vergessen.
Nun hab ich leider einen neuen Fehler mit der Meldung "Token unknown". Bei FlameRobin ist dies komischerweise von der Spalte her bei einen ganz anderen Parameter, der vorher ohne den Return-Parameter ging, also ein ganz normaler Insert-Parameter war. |
AW: ftInteger nicht gefunden
evtl. findest du hier eine Antwort:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 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-2025 by Thomas Breitkreuz