Hallo,<br>
ich habe folgendes vor: Über ein eigenes COM-Objekt wird ein ADO-Recordset abgerufen und einem <i>frischen</i> TADODataset zugewiesen. Beispiele sind in diesem Forum vorhanden (Diskussion <i>RDS und HTTP</i>). Da dieses ADODataSet keine Verbindungsinformationen enthält, lässt es sich jedoch nicht direkt bearbeiten (z.B. Editieren und Speichern über einen DBNavigator und DataSource). <br>
Meine Idee war daher (kann sein, dass das völlig umständlich ist), ein ClientDataSet über eine Providerkomponente an das ADODataSet zu koppeln. Dieses ClientDataset kann man jetzt offline bearbeiten. Clientdataset bringt nebenbei noch eine ganze Menge Vorteile, da es an sich eine sehr universelle Bearbeitung der Daten erlaubt (z.B. UpdateStatus verwenden etc.).<br>
1.<br>
Das eigentliche Problem ist: Wie bekomme ich die Daten aus dem Clientdataset zurück in das (ein) Recordset, dass ich meiner COM+ Komponente zum speichern übergeben möchte ? Gibt es da vielleicht eine Idee<br>
2.<br>
Oder ist der Weg über Clientdataset nicht notwendig und zu umständlich. Ursache für dieses Vorgehen ist, dass <i>RDSServer.DataFactory</i> möglichst nicht verwendet werden soll, da bei einer Internetverbindung ohne SSL der Connectionstring und der Commandtext unverschlüsselt über's Internet übertragen werden müssen.<br>
3.<br>
Gibt es vielleicht einen Weg, mit RDSServer.Datafactory zu arbeiten, ohne den Connectionstring und Commandtext mit übertragen zu müssen, indem man diese Informationen auf dem Server deponiert ? (MSDFMap.ini ??)<br>
Vielen Dank für Hinweise<br>
Hermann
ich habe folgendes vor: Über ein eigenes COM-Objekt wird ein ADO-Recordset abgerufen und einem <i>frischen</i> TADODataset zugewiesen. Beispiele sind in diesem Forum vorhanden (Diskussion <i>RDS und HTTP</i>). Da dieses ADODataSet keine Verbindungsinformationen enthält, lässt es sich jedoch nicht direkt bearbeiten (z.B. Editieren und Speichern über einen DBNavigator und DataSource). <br>
Meine Idee war daher (kann sein, dass das völlig umständlich ist), ein ClientDataSet über eine Providerkomponente an das ADODataSet zu koppeln. Dieses ClientDataset kann man jetzt offline bearbeiten. Clientdataset bringt nebenbei noch eine ganze Menge Vorteile, da es an sich eine sehr universelle Bearbeitung der Daten erlaubt (z.B. UpdateStatus verwenden etc.).<br>
1.<br>
Das eigentliche Problem ist: Wie bekomme ich die Daten aus dem Clientdataset zurück in das (ein) Recordset, dass ich meiner COM+ Komponente zum speichern übergeben möchte ? Gibt es da vielleicht eine Idee<br>
2.<br>
Oder ist der Weg über Clientdataset nicht notwendig und zu umständlich. Ursache für dieses Vorgehen ist, dass <i>RDSServer.DataFactory</i> möglichst nicht verwendet werden soll, da bei einer Internetverbindung ohne SSL der Connectionstring und der Commandtext unverschlüsselt über's Internet übertragen werden müssen.<br>
3.<br>
Gibt es vielleicht einen Weg, mit RDSServer.Datafactory zu arbeiten, ohne den Connectionstring und Commandtext mit übertragen zu müssen, indem man diese Informationen auf dem Server deponiert ? (MSDFMap.ini ??)<br>
Vielen Dank für Hinweise<br>
Hermann
Comment