财管家 首页
当前位置:主页>管家婆/报表打印> 文章内容

我用的bde库,什么写代码才能在客户机子上面读取服务器上面

发布时间:2011-01-05 | QQ免费站
1楼: 我用的bde库,什么写代码才能在客户机子上面读取服务器上面的数据库,急
就是什么连接服务器上面的那个bde数据库

2楼: 用三层吧,建一个中间层!

3楼: bde数据库?

BDE是一个引擎,和ODBC一样,只是一个桥梁,好像没有BDE数据库这个说法,楼主是什么数据库啊?如果是SQL SERVER并不影响,只要在客户端安装BDE就可以建立数据源,就可以访问服务器了,其他的也一样,当然不能是是文件型数据库

4楼: 请问一下,我用的pardox 数据库原先是用bde来连接的
是用delphi5.0开发的,全部用query+dbgrid开发的
现在我要移到网络版上面去该什么做呢?

5楼: 我把数据库转移到sql上面当然是可以的了
但是网络版读取数据问题!
如果多个人同时读取一条记录以及修改或删除他这个该什么控制呢?

6楼: 有谁会的提供代码参考一下我加分全给了
加到200如 管家婆破解版

7楼: SQL有锁机制,当有一个人要添加、修改或删除记录的时候就先把数据表锁住,等操作完了再解锁。

8楼: paradox 是本地数据库,不能远程访问,本末倒置的做法是建立一个引用服务器,专门在服务器上读取数据返回给客户端,这样没什么意义,可以把数据导入到Sql server中,这样就可以远程访问了,至于删除的问题说法很多,比如操作的时候建立事务,表锁定等等.其实是有延迟的.等楼下来解释或者结贴[:)][:)]

参考
http://www.delphibbs.com/delphibbs/dispq.asp?LID=209857
标题: 如何让几个人同时增加,删除,修改同一个表中的记录? (100分)

9楼: 从单机版改成网络版,你只需要将Database重新配置一个就可以。
SqlServer本身就一个网络数据库,一个多线程数据库。对数据表的加锁和解锁操作是数据库来完成的。

10楼: 多人接受答案了。