三层项目 Delphi开发的com+ 使用原生recordset B/S使用C#开发
项目是准备做成C/S,B/S两部分;其中中间层使用Delphi开发的Com+;B/S部分使用C#,这样C/S和B/S程序可以同时使用中间层,而不需要开发两部分。现在问题是, 中间层不使用midas, 直接使用recordset传送数据到调用端。这样在客户端使用的时候,像我们常用的主从表应该如何更新呢?因为我们获取数据的时候对于从表经常使用Join方法呈现出来。而recordset在更新时候经常会对联合表也进行了更新。如果是在客户端拼SQL语句进行更新的话,我想这也和三层开发相冲突吧。也有人说传递一个单表的recordset到客户端。那样岂不是增加了数据流量?而且我们表的主键不是用自动增长,而是采用表中数据生成。那这种生成我认为应该是在中间层处理,而不应该在客户端处理。但是怎么处理没有考虑好。不知道各位有没有遇到过这种问题。也请做过三层的朋友给一个建议,讨论一下大家做三层主从更新的时候使用什么样的方法进行更新数据。欢迎大家讨论
...全文
相关推荐
07信计专业《软件工程》实验计划.pdf
07信计专业《软件工程》实验计划.pdf
新Web应用开发平台:多语言支持与C/S到B/S的无缝转换
Web应用开发平台是现代IT开发中的核心基础设施之一,它融合了多种技术和服务来支持快速开发、部署和维护Web应用。这些平台通常提供一套集成工具,涵盖从用户界面设计、数据存储到应用逻辑处理的全过程。它们的共同特点包括跨平台兼容性、易用的开发环境、可扩展的应用框架和对最新网络标准的支持。VCL(Visual Component Library)控件是Delphi和C++ Builder中用于快速开发图形用户界面的组件集合。
PHP 与 Delphi 混合开发 Web 程序
PHP 与 Delphi 混合开发 Web 程序
C#调用Delphi写的DLL
<br /> Delphi动态链接库中函数定义为:<br />function Get(s:PChar):Boolean;stdcall;<br /> <br />在C#中可以这样调用:<br />[DllImport(@"D:/Delphi/Test.dll", EntryPoint = "Get", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)] private static extern bool Get
#include BLEDevice.h.pages
#include BLEDevice.h.pages


网络通信/分布式开发
