请问怎样把一个本地的系统改造成c/s结构的系统? 我现在只会做一个本地的数据库,但是老师要求作成一个可以多用户在client端登陆的形式,我想作成web的形式比较好。 小弟的水平有限,其实数据库本身的设计是不难的,但是如何实现网络的形式我就不懂了,不知高手能帮忙么?》谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果做成Web和B/S差不多了,稍复杂些如果做成C/S,和本的做法差不多,较容易实现! c/s 的只是把数据库放在了网上提供大家使用,你可以把你本机的数据库导入到一台数据库服务器里,然后程序里的adoquery之类的控件数据源位置设为网上的那台即可,别的变化不大. 用ado很容易实现,如果原本就用ado控件写的就不用改程序,把数据库改为sql,连接时把计算机名称指向服务器就行了 如果使用ADO+Access的话根本不需要改动程序,使用网络共享目录的路径连接数据库即可。这是个救急的办法。如果有时间,还是使用Socket或DCOM技术做一个真c/s系统。推荐参考书:李维《delphi5.x分布式》 就把所有的表都搞到SQL上,有什么难呢 建意改成C/S的,改B/S的工作量相对大些。如果只是将一简单的单机程序改成C/S的也不难。先将单机文件型数据库转到网络数据库中,比如你用的ACCESS,那当然改用SQLSERVER了,在SQLSERVER里有一个导入导出功能,把你的MDB文件转成SQLSERVER数据库。然后改DELPHI的数据库联接组件,比如你用的ADO,那把ADOCONNECTION组件的CONNECTIONSTRING重建成联SQLSERVER的就行了。最后可能因为ACCESS和SQLSERVER中对SQL语言有一些不同,你在DELPHI中直接用的SQL语句也许要做一点更改,不过应该影响不大。 把一个本地的系统改造成c/s结构的系统你的系统现在改为通过现有系统可访问远程数据库方式实现C/S要好容易的多,把所有的数据库组件的连接连到远程数据库。1.把数据库升级为支持异地访问的数据库如Sybase,SQLServer等2.为现有系统中的数据库连接连接到远程数据库 关于金碟KIS单机版数据导入网络版的问题? 最近辞职,找工作其间没事干,找一份临时活干.... ★★ daisy8675(莫依)是女的吗?那大家可要照顾一点啦★★ LISTBOX 【十万火急的菜鸟问题,在线恭候大家回答!!】$$$$$ 讨论:现在公司招聘Delphi程序员都有哪些要求,需要哪些Delphi的技能 枚举里的元素是不是不能和字符串进行比较? 求助一名Delphi调试 怎样写这样的sql语句 如何动态创建ACCESS数据库文件? 我用dede反编译报错? 请教大家!
如果做成C/S,和本的做法差不多,较容易实现!
把数据库改为sql,连接时把计算机名称指向服务器就行了
如果有时间,还是使用Socket或DCOM技术做一个真c/s系统。
推荐参考书:李维《delphi5.x分布式》
如果只是将一简单的单机程序改成C/S的也不难。先将单机文件型数据库转到网络数据库中,比如你用的ACCESS,那当然改用SQLSERVER了,在SQLSERVER里有一个导入导出功能,把你的MDB文件转成SQLSERVER数据库。然后改DELPHI的数据库联接组件,比如你用的ADO,那把ADOCONNECTION组件的CONNECTIONSTRING重建成联SQLSERVER的就行了。最后可能因为ACCESS和SQLSERVER中对SQL语言有一些不同,你在DELPHI中直接用的SQL语句也许要做一点更改,不过应该影响不大。
你的系统现在改为通过现有系统可访问远程数据库方式实现C/S要好容易的多,把所有的数据库组件的连接连到远程数据库。
1.把数据库升级为支持异地访问的数据库如Sybase,SQLServer等
2.为现有系统中的数据库连接连接到远程数据库