Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TDataModule und die enthaltenen Componeten (https://www.delphipraxis.net/89019-tdatamodule-und-die-enthaltenen-componeten.html)

Alter Mann 24. Mär 2007 18:18


TDataModule und die enthaltenen Componeten
 
Hallo,

folgende Situation: Ich habe ein DataModule mit div. ADOConnections und ADODatasets.
Wenn ich nun ein DataSet aus dem Register 'Datenzugriff' auf ein Formular setze,
kann ich dort im OI kein ADODataset auswählen.

Was muss also gemacht werden das es doch geht?

Eine Plazierung der ADO-Compos auf den jeweiligen Formularen kommt nicht in Frage!

Danke

PS Der Eine oder Andere hat doch Kontakte zu Borland oder jetzt CodeGear.
Ist es nicht Möglich, das der OI alle vorhandenen ADOConnections oder andere in Frage
kommenden Objekte im OI angezeigt werden, wenn die Componente dafür ein 'property' bereitstellt?
Wäre doch ein Feature was so noch nicht vorhanden ist.

Es wär schon Hilfreich wenn eine von Hand eingegebene Refrenz alà : 'dmDataModule.ADOConnection2'
funktionieren würde und nicht die Meldung 'Ungültiger Eigenschaftswert' kommen würde.

Bernhard Geyer 24. Mär 2007 18:34

Re: TDataModule und die enthaltenen Componeten
 
Du meinst doch (T)DataSource und nicht Datamodule auf der Reiterseite "Datenzugriff".

Ist eigentlich dmDataModule in der uses-Anweisung aufgenommen?

Alter Mann 24. Mär 2007 20:12

Re: TDataModule und die enthaltenen Componeten
 
Hi Bernhard,

ich meine das, was unter dem Menüpunkt 'Neu' -> 'DatenModul' (Delphi 7 Enterprise) angelegt wird.
Was das 'DataSource' aus 'Datenzugriff' betrifft hast Du nartürlich Recht, eigendlich meinte ich
das auch nicht, sondern 'ADODB.TADODataset'.

Habe ich also ein 'DataSource' auf dem Formular augewählt, steht im OI "DataSet".
Und dort sollten auch die 'Datasets' auftauchen die irgendeinem 'DataModule' des
aktuellen Projektes enthalten sind. Alles Klar?

marabu 24. Mär 2007 20:17

Re: TDataModule und die enthaltenen Componeten
 
Hallo,

ich habe den Eindruck, dass du Bernhard nicht richtig verstanden hast. Sobald du die Unit mit dem Datenmodul manuell in der USES-Klausel der Form mir den DataSource-Komponenten eingetragen hast, verhält sich der OI genau so, wie du es dir wünschst.

Freundliche Grüße

DP-Maintenance 25. Mär 2007 00:58

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Windows API / MS.NET Framework API" nach "Datenbanken" verschoben.
Eine Datenbankfrage

Alter Mann 25. Mär 2007 20:52

Re: TDataModule und die enthaltenen Componeten
 
OK,

ich habe es verstanden.
Das DataModule muss in der Uses-Klausel des Interface stehen, damit es funktioniert.

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz