![]() |
Datenbank: mysql • Version: 4 • Zugriff über: zeoslib
DBLookupcombobox
Hey ich verwende die Zeoslib komponenten um auf eine MySQL Datenbank zuzugreifen. Dafür habe ich eine Connection und eine query. Diese query steht nicht auf readonly. Es gibt ein Feld namens "groupid", hier stehen integer werte, die bezeichner kommen aus einer anderen Tabelle. Nun habe ich eine DBLookupcombobox platziert, um die Felde aus der zweiten Tabelle anzuzugen, und den KeyValue in die erste Tabelle zu schreiben. Die Werte werden in der Liste angezeigt, die Box klappt auch auf, aber wenn ich nun einen Wert anklicke bekomme ich folgenden Fehler:
"Feld groupid" kann nicht als Typ Variant angesprochen werden." Kann mir jemand sagen an was das liegt? Es sind ja beide KeyFelder Integer....leigt das evtl an der Zeos Query? Danke und Grüße |
Re: DBLookupcombobox
Wie sieht die Abfage aus? Schon mit einem Updateobjekt versucht?
|
Re: DBLookupcombobox
die abfrage ist bei der ersten als auch bei der zweiten Tabelle ein SELECT * .... Ein Updateobjekt habe ich noch nicht vesucht, was ist das genau bzw was macht es und wie verwendet man es?
|
Re: DBLookupcombobox
Ein Updateobjekt macht eine nicht updatefähigen View "updateable".
Verwende eine ZUpdateSQL-Komponente, fülle die gewüschten Abfragen und verbinde sie mit dem Query. |
Re: DBLookupcombobox
ok werde ich mal versuchen, nur warum funktioniert das updaten mit einer normalen ZQuery mit DBEdits?
|
Re: DBLookupcombobox
es finktioniert auch nicht mit einer zTable....muss man da irgendwo einen Typ angeben oder einstellen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:03 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