![]() |
Re: Mit UIB Komponente Datensatz in FireBird Tabelle einfüge
Hast du dir die Datenbank mal in einem Admin-Tools angesehen (Characterset).
Besteht die Möglichkeit das Strings länger sind als die maximale Länge der Felder? |
Re: Mit UIB Komponente Datensatz in FireBird Tabelle einfüge
Was für Admin Tool könntest Du vorschlagen?
Verwende momentan den SQL Manager Lite for Interbase/Firebird Zulange sind die Felder sicher nicht, das was ich einfügen möchte habe ich überprüft, das müßte von den Längen her gesehen klappen. MagicAndre ... genau das hat geholfen. :) |
Re: Mit UIB Komponente Datensatz in FireBird Tabelle einfüge
Schön, dass es geholfen hat :) Hatte damals (vor 4 Jahren) auch Ewigkeiten nach diesem Fehler gesucht. Als Admintool nehme ich immer die PersonalEdition vom IBExpert.
|
Re: Mit UIB Komponente Datensatz in FireBird Tabelle einfüge
Zitat:
Delphi-Quellcode:
Ignorieren des Dataset-Generators bringt auch nicht viel. Ausnahme : komplett alles wir ignoriert. :mrgreen:
Params.ByNameAsInteger['K_KONTAKTEID'] := lKID;
|
Re: Mit UIB Komponente Datensatz in FireBird Tabelle einfüge
Zitat:
Ist es eigentlich generell sinnvoll eine Abfrage zu erstellen nur weil man etwas einfügen möchte? Ich könnte mir vorstellen, dass das Laden der verfügbaren Datensätze wohl auch etwas Zeit braucht. Zumal ich die Datensätze überhaupt nicht benötige an der Stelle. Mit Params.ByNameAsInteger['K_KONTAKTEID'] := lKID setzt man einen Parameter mit dem Namen K_KONTAKTEID auf den Wert von lKID. |
Re: Mit UIB Komponente Datensatz in FireBird Tabelle einfüge
Zitat:
|
Re: Mit UIB Komponente Datensatz in FireBird Tabelle einfüge
Irgendwie kann man da TJvUIBQuery keine Felder hinzufügen, so wie mans beispielsweise bei einer TQUery oder TADOQuery machen würde.
|
Re: Mit UIB Komponente Datensatz in FireBird Tabelle einfüge
Query deutet immer auf die BDE hin. Gibts da keinen Nachfahren von TDataSet ? Guck mal in deinem Query, ob es da tatsächlich kein "Insert" gibt.
P.S.: was heißt : Felder hinzufügen ? |
Re: Mit UIB Komponente Datensatz in FireBird Tabelle einfüge
Die in der JVCL enthaltene Version von UIB ist veraltet. Nimm lieber die Originalversion
|
Re: Mit UIB Komponente Datensatz in FireBird Tabelle einfüge
Ich habe die Version von
![]() genommen. Das ist doch die Originalversion oder? Ne da gibts nur ein Schreibgeschütztes Dataset ... also wohl nicht verwendbar. Die normale TJvUIBQuery ist kein Nachfolger von einem TDataSet oder TCustomDataset. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 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