我的任务是创建一个第 2 层应用程序,如下所示:
MSSQL 数据库 <-> 服务器 <-> n-Client(n 表示许多)
客户端向服务器发送数据。服务器从数据库中选择内容,然后将其发送回客户端。目前我正在使用 Records 和 SendDataToSocket(url 如下)来做这件事。
我想使用通过套接字从服务器接收到的数据在客户端上使用 TDBGrid。目前它是这样的:
服务器: DB -> ADOQuery -> DataSetProvider -> ClientDataSet -> SaveToStream(MemoryStream)
客户端: ClientDataSet -> LoadFromStream(MemoryStream) -> DataSource -> DBGrid
所以我想要做的是将服务器端的客户端数据集创建的流发送给使用 loadfromstream 读取流的客户端。SendDataToSocket 在这里可行吗?
我希望你明白我的意思。