用Delphi7+Access如何做一個C/S的軟件? ACESS是单机版的,不能做网络服务器用。如果非要网络上用,可放在共享文件夹中,别的电脑映射成本地盘符直接运行,但有可能出现共享问题,或把程序改成三层来实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 access不能说是“单机版”的早在asp横行的年代,不知道多少asp网站都是用access做数据库的,即便现在,如果是小型和超小型的网站用access也是搓搓有 access的缺陷是功能和效率都较弱,而且绑定windows平台,如今网络服务器8成都是linux的,免费是王道 楼上都是大牛也歪楼了吧。 这个应该是socket编程吧。搜一搜,网上内容特别多。 c/s可以c和s都在同一台机的桌面数据库,c、s都在c里面,直接使用数据库文件只是access不支持网络访问,只支持文件共享正常的c/s,就是跨局域网的跨互联网才不得不改用多层,因为数据库直接对互联网是很危险的所以,要么通过共享目录,把局域网的access文件当成盘符映射的“本机”文件继续使用要么通过多层(如midas) access就看你的sql了。如果不是太多,可以考虑mssql,差异不大的。 首先你要有个能让Delphi自由修改的地方来存放你的数据库,比如共享文件夹就可以。然后用TADOConnection连接这个库,之后用TADOQuery之类的来操作这个库,就可以了。具体使用方法比较长,这里就不贴了。百度一下“delphi7 access”估计就能出来你要的结果了。如果要跨大型网络,最简单的办法就是加多个Socket中间层,然后C,S通信使用这个Socket。TSocketConnection所在的那一排控件应该能帮上忙,就是连起来复杂了一点。 用indy系列的控件也可以吧,不过听说有bug。 数据集操作的问题 以UDP协议作为服务端,如何写给个思路? 身份验证 delphi对dbf的支持以及convert函数的问题,急 用delphi写加密函数 如何修改文件大小? delphi中添加新的控件有哪几种方法,各有什么局限性,请各位解答,谢谢。 如何才能删除一个文件目录里的所有文件? MASKEDIT没有完整年份的日期格式吗?我发现MaskEdit只能表示1952年-2051年,请问要把表示范围变化一下,应该怎么办? !!!!!!!!!!!巨郁闷,散分 链表怎么遍历 delphi中的 Copy 函数
早在asp横行的年代,不知道多少asp网站都是用access做数据库的,
即便现在,如果是小型和超小型的网站用access也是搓搓有
桌面数据库,c、s都在c里面,直接使用数据库文件
只是access不支持网络访问,只支持文件共享正常的c/s,就是跨局域网的
跨互联网才不得不改用多层,因为数据库直接对互联网是很危险的所以,要么通过共享目录,把局域网的access文件当成盘符映射的“本机”文件继续使用
要么通过多层(如midas)
然后用TADOConnection连接这个库,之后用TADOQuery之类的来操作这个库,就可以了。
具体使用方法比较长,这里就不贴了。百度一下“delphi7 access”估计就能出来你要的结果了。如果要跨大型网络,最简单的办法就是加多个Socket中间层,然后C,S通信使用这个Socket。TSocketConnection所在的那一排控件应该能帮上忙,就是连起来复杂了一点。