![]() |
Mehrere RvDataSetConnection benutzen
Hallo zusammen,
Ich hab ein Problem mit dem Zugriff auf mehrere Tabellen einer DB (Access), und zwar ist in einem Artikel ( ![]() Muss ich da doch ne andere komponente nutzen?? |
Re: Mehrere RvDataSetConnection benutzen
Hi,
ich habe Deine Frage nicht ganz verstanden. Was meinst Du bitte mit ", und dann die DB auswähle," Ich gehe davon aus, Du verwendest Querys. Für jede Query kannst Du eine eigene RvDataSetConnection verwenden. In RAVE siehst Du dann alle RvDataSetConnections. Vermutlich willst Du aber etwas anderes wissen. Bitte melde dich nochmals. Gruß Kostas |
Re: Mehrere RvDataSetConnection benutzen
Hi,
Bei der RvDataSetConnection hab ich doch im Objektinspektor DataSet, dort wähle ich meine DB, dann klapp ich auf und hab dann TableName, da wähle ich dann die Tabelle aus. Nein, Querys benutze ich nicht. Muss ich dies nutzen um mehrere RvDataSetConnections zu nutzen?? |
Re: Mehrere RvDataSetConnection benutzen
Sorry, aber irgend was paßt da nicht.
Ich gehe davon aus, das die Komponente RvDataSetConnection eine RAVE-Komponente ist. Wenn das so ist, und Du nicht zufällig eine andere Komponenten meinst, dan beschreibe bitte wie Du die Connection zur Datenbank machst. Über ADO, BDE oder andere Zugriffskomponenten. Query mußt Du nicht nutzen Du kannst auch eine TTable es kommt darauf an in welcher Umgebung Deine Anwendung laufen soll. (Mehrbenutzerbetreib ...) Gruß Kostas. |
Re: Mehrere RvDataSetConnection benutzen
Die DatenbankConnection mach ich über die ADODatabase, in der ADODataSet hab ich die ADODatabase als Database eingetragen.
Gruß eXOs |
Re: Mehrere RvDataSetConnection benutzen
Ah,
nach dem 15x Lesen habe ich Deine Frage verstanden, sorry. Die Eigenschaft DataSet hat NICHTS mit der DB zu tun. Da wählst Du nur eine DataSet-Kompatible Komponenten aus wie z.B.: eine TTabe oder eine TQuery. Nun zu Deinem Problem: Du beschreibst, du hast zwei TTables und zwei RvDataSetConnection. Jede RvDataSetConnection wird jeweils einer TTables über DataSet verbunden. Wenn Du dann die Eigenschaften DataSet der zwei RvDataSetConnection vergleichst, sind diese Identisch. Das kann es eigentlich nicht geben. Starte Delphi neu und mach es noch mal. Wenn es wirklich nicht klappt, sende mir eine Beispielanwendung. Ich würde vermuten das Dein Problem wo anders ist. Gruß Kostas Email post@ret-online.de |
Re: Mehrere RvDataSetConnection benutzen
Moment,
ich hab gar keine TTable-Komponente eingebunden, muss ich für jede Tabelle die ich ansprechen will eine TTable einbinden? Wenn ja, die ADOTable ist doch so eine, oder? |
Re: Mehrere RvDataSetConnection benutzen
Eine ADOTable ist eine DataSet-Kompatible Komponente.
Wenn Du deinen Zugriff über ADO machst, mußt Du eine ADOTable verwenden. Hast Du das Problem immer noch? Ich habe es soeben mit zwei ADOTables versucht und es geht. Gruß Kostas |
Re: Mehrere RvDataSetConnection benutzen
Hi,
habs auch grad probiert, das funktioniert. Hab jetzt für jede tabelle ein DataView angelegt, aber nun kann ich noch keinen Haupt/DetailReport erstellen, bringt immer die Meldung ich brauch min. 2 Datenansichten, 3 hab ich aber :gruebel: |
Re: Mehrere RvDataSetConnection benutzen
selber Hi, :-)
wenn es läuft, ist gut. Hab keine Ahnung was Du mit DataView meinst ist aber egal. Da ich nicht weis wie dein RAVE-Reportform aussieht, beschreibe ich es in ein paar Sätzen: -Ein Delphi Form -Auf dem From ein ADOTable Name=tMaster -Auf dem Form ein ADOTable Name=tDetail -Auf dem Form ein RvDataSetConnection Name=rdsMaster verbunden mit tMaster -Auf dem Form ein RvDataSetConnection Name=rdsDetail verbunden mit tDetail -Auf dem Form ein RvProject -in RTAVE ein neues Projekt erzeugen. -auf „new Data Objekt“ klicken -Direkte Datenansicht auswählen -rdsMaster und rdsDetail auswählen und fertigstellen -Tools, ReportExperte, Haupt,-Detailreport auswählen. Gruß Kostas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 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