![]() |
Datenbank: Firebird • Version: 2.5 • Zugriff über: IBDAC
[IBDAC] GetTableNames access violation
Moin,
wenn ich die Tabellen einer Datenbank abfragen möchte, bekomme ich eine access violation. Die Tabelle ist vorhanden und connected, Queries klappen auch. Übergeben bekommt die Methode TStrings. Wenn ich die vorher instanziiere, gibt es einen abstrakten Fehler, das ist also nicht richtig. In der Hilfe wird sie wie eine Wald- und Wiesenfunktion knapp beschrieben. Was muss ich da noch beachten? Danke, Messie |
AW: [IBDAC] GetTableNames access violation
Du instanzierst aber nicht zufällig ein TStrings-Objekt, oder?
|
AW: [IBDAC] GetTableNames access violation
Zitat:
Zitat:
|
AW: [IBDAC] GetTableNames access violation
Aber wie?
Delphi-Quellcode:
var
Tablenames: TStrings; begin Tablenames := TStrings.Create; //abstrakter Fehler
Delphi-Quellcode:
var
Tablenames: TStrings; begin Tablenames := TStringlist.Create; //kein abstrakter Fehler |
AW: [IBDAC] GetTableNames access violation
Zitat:
Danke! :thumb: |
AW: [IBDAC] GetTableNames access violation
Wenn man genau hinschaut, steht es ja auch da:
Zitat:
|
AW: [IBDAC] GetTableNames access violation
Zitat:
Ist mit descendant immer automatisch eine Instanz gemeint? Das wäre mir neu. Grüße, Messie |
AW: [IBDAC] GetTableNames access violation
Nein, Descendant bedeutet Abkömmling, das ist das, was ich mit Nachkommen meinte. Und übergeben musst Du natürlich eine existierende Instanz, das kann die selbst angelegte TStringlist sein oder auch die Items einer Listbox oder so etwas.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:36 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