三层项目 Delphi开发的com+ 使用原生recordset B/S使用C#开发

xingzai_1981 2012-10-23 05:19:32
项目是准备做成C/S,B/S两部分;其中中间层使用Delphi开发的Com+;B/S部分使用C#,这样C/S和B/S程序可以同时使用中间层,而不需要开发两部分。现在问题是, 中间层不使用midas, 直接使用recordset传送数据到调用端。这样在客户端使用的时候,像我们常用的主从表应该如何更新呢?因为我们获取数据的时候对于从表经常使用Join方法呈现出来。而recordset在更新时候经常会对联合表也进行了更新。如果是在客户端拼SQL语句进行更新的话,我想这也和三层开发相冲突吧。也有人说传递一个单表的recordset到客户端。那样岂不是增加了数据流量?而且我们表的主键不是用自动增长,而是采用表中数据生成。那这种生成我认为应该是在中间层处理,而不应该在客户端处理。但是怎么处理没有考虑好。不知道各位有没有遇到过这种问题。也请做过三层的朋友给一个建议,讨论一下大家做三层主从更新的时候使用什么样的方法进行更新数据。欢迎大家讨论
...全文
283 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
talen_lu 2013-03-29
  • 打赏
  • 举报
回复
只用一种c#就好办了 要不只使用delphi
xingzai_1981 2012-10-24
  • 打赏
  • 举报
回复
木有人介绍一下开发过三层系统的经验吗
xingzai_1981 2012-10-24
  • 打赏
  • 举报
回复
洗刷刷 , 来人介绍一个三层开发的事情啊
xingzai_1981 2012-10-23
  • 打赏
  • 举报
回复
自己顶顶了

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧