H
huawdg
Unregistered / Unconfirmed
GUEST, unregistred user!
多层结构。
数据库:SQL SERVER 2000
应用服务器:
TRemoteDataModule,上面放 TDataSetProvider,TADOQuery,TADOConnection
客户端:WebSnap Web 服务器应用程序
TWebAppPageModule:放 TAdapterPageProducer,TDataSetAdapter,TWebAppComponents,
TApplicationAdapter,TPageDispatcher,TAdapterDispatcher
在 TAdapterPageProducer 中放了 AdapterFieldGroup,AdapterCommandGroup
TWebDataModule:放 TClientDataSet,TSocketConnection
用 Web App Debugger 调试。
问题:
1。修改字段后,按 AdapterCommandGroup 中的 Apply 按钮,却只更新了本地数据集,
未更新数据库。
(可能 Apply 未进行 ClientDataSet.ApplyUpdates(0),如果这样,我应当在什么时机
调用 ApplyUpdates 呢?我在 ClientDataSet 的 AfterPost 事件中进行调用,却发生异常。)
2。在 SQL SERVER 管理器中修改了数据,按 Web 页的 RefreshRow 按钮,却看不到最新的数据。
3。必须在 WebDataModule 的 OnDeactivate 中调用 SocketConnection.Close,
在 Onactivate 中调用 ClientDataSet.Open,否则 1、2步产生异常。为何?
谢谢各位,重金相赠(300分)
数据库:SQL SERVER 2000
应用服务器:
TRemoteDataModule,上面放 TDataSetProvider,TADOQuery,TADOConnection
客户端:WebSnap Web 服务器应用程序
TWebAppPageModule:放 TAdapterPageProducer,TDataSetAdapter,TWebAppComponents,
TApplicationAdapter,TPageDispatcher,TAdapterDispatcher
在 TAdapterPageProducer 中放了 AdapterFieldGroup,AdapterCommandGroup
TWebDataModule:放 TClientDataSet,TSocketConnection
用 Web App Debugger 调试。
问题:
1。修改字段后,按 AdapterCommandGroup 中的 Apply 按钮,却只更新了本地数据集,
未更新数据库。
(可能 Apply 未进行 ClientDataSet.ApplyUpdates(0),如果这样,我应当在什么时机
调用 ApplyUpdates 呢?我在 ClientDataSet 的 AfterPost 事件中进行调用,却发生异常。)
2。在 SQL SERVER 管理器中修改了数据,按 Web 页的 RefreshRow 按钮,却看不到最新的数据。
3。必须在 WebDataModule 的 OnDeactivate 中调用 SocketConnection.Close,
在 Onactivate 中调用 ClientDataSet.Open,否则 1、2步产生异常。为何?
谢谢各位,重金相赠(300分)