![]() |
DB-Abfrage verpacken, über TCP-Verbindung senden, auspacken
Hallo.
Über eine TCP-Verbindung kommunizieren Clients mit einem Server. Nun möchte ich auch Datenbankfunktionalität über diese Verbindung ermöglichen. Gibt es eine Möglichkeit die Daten einer Datenbankanfrage zu verpacken, um sie über die Verbindung zu senden und anschließend auf der anderen Seite auszupacken und sie dort einer Datenbankkomponente vorzulegen? CIh habe mir das etwa so vorgestellt:
Mit welchen Komponenten könnte das funktionieren? Die TCP-Verbindung habe ich mit ServerSockets und ClientSockets hergestellt. Das war aber nur testhalber und könnte ich noch einmal ändern. Panthrax. |
Re: DB-Abfrage verpacken, über TCP-Verbindung senden, auspac
man Clientdataset und XML
|
Re: DB-Abfrage verpacken, über TCP-Verbindung senden, auspac
Ich habe wie folgt versucht eine Verbindung herzustellen:
Delphi-Quellcode:
Will ich alles aktivieren (*.Active:=True) erhalte ich einen Fehler ("Fehler beim Laden von MIDAS.DLL") beim ClientDataset1.
ZConnection1
ZReadOlyQuery1.Connection:=ZConnection1; DataSetProvider1.Dataset:=ZReadOnlyQuery1; ClientDataset1.PrviderName:=DatasetProvider1; Was läuft schief? Wie kann ich es noch versuchen? |
Re: DB-Abfrage verpacken, über TCP-Verbindung senden, auspac
Also ich habe das Problem mit der Midas.dll lösen können und noch einmal einen anderen Weg versucht. Aber leider, das Problem nicht lösen können.
Beim Speichern in einen Stream (Methode TClientDataset.SaveToStream) erhalte ich eine Stream-Lesefehler:
Delphi-Quellcode:
Das muss doch Funktionieren? Was mache ich falsch?
Stream:=TMemoryStream.Create;
ClientDataset1.SaveToStream(Stream); Stream.Free; Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:16 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