G
gaojun89757
Unregistered / Unconfirmed
GUEST, unregistred user!
我用组件:DCOMCONTNCTION,DATASETPROVIER,CLIENTDATASET做了一个简单的三层应用,
准备在将其中一个字段加密存入后台数据库(其他字段不加密),而在客户端浏览时显示
的应是解密后的内容,数据加解密由应用程序服务器完成。
服务器程序:用了 remotedatamodule 放置了一个DATASETPROVER 和 TABLE
客户端程序:用了 clientdataset,datasource,dcomcontnaction, DBGRID,DBnavigator;
A) 在DATASETPROVER 的ongetdata事件中解密,
B) 在DATASETPROVER 的beforeupdaterecords事件中加密
现在的问题是:
1)以上A、B均不做时可将客户端数据更新正常写入后台数据库
2)做A、B中的一个时可正常加密或解密,添加记录可以正确记入数据库,但修改和删除等操作不能
3)A、B两项同时做时报错;
请各位帮忙指点!
准备在将其中一个字段加密存入后台数据库(其他字段不加密),而在客户端浏览时显示
的应是解密后的内容,数据加解密由应用程序服务器完成。
服务器程序:用了 remotedatamodule 放置了一个DATASETPROVER 和 TABLE
客户端程序:用了 clientdataset,datasource,dcomcontnaction, DBGRID,DBnavigator;
A) 在DATASETPROVER 的ongetdata事件中解密,
B) 在DATASETPROVER 的beforeupdaterecords事件中加密
现在的问题是:
1)以上A、B均不做时可将客户端数据更新正常写入后台数据库
2)做A、B中的一个时可正常加密或解密,添加记录可以正确记入数据库,但修改和删除等操作不能
3)A、B两项同时做时报错;
请各位帮忙指点!