请教关于C/S结构的数据库编程时需要注意的问题?(与单机filebase类型数据库做比较)

快活林 2003-12-14 08:31:29
我以前学过DBASE3,基本上算是精通吧。
后来没有搞过编程。
所以知识还停留在单机单用户那种filebase的数据库。
现在根据工作需要,要开发基于C/S结构的数据库软件?
有高手指点一下这里面需要注意的一些事情?
比如说如何处理多个cilent同时处理同一个记录。
这里涉及到的SQL2000服务器的事物管理如何处理。等等。
请有这方面经验的高手发表高见!
我想这是许多像我这样的初学者所遇到的普遍问题。


...全文
26 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hnhb 2003-12-22
  • 打赏
  • 举报
回复
在新增和修改的时候记得用事务。
你可看看李维的那本ADO的书
快活林 2003-12-22
  • 打赏
  • 举报
回复
以上几位大侠的指点让我有所感悟。
但还是感觉如雾里看花,希望能有更多大侠指点!!!
多谢以上各位!
快活林 2003-12-16
  • 打赏
  • 举报
回复
感谢你的经验之谈,但感觉这只是折中的办法,希望能有最根本的解决。
再次感谢GF109!!!
enova 2003-12-16
  • 打赏
  • 举报
回复
我也是初学。。。
helodd 2003-12-16
  • 打赏
  • 举报
回复
事务锁..
jbzj 2003-12-16
  • 打赏
  • 举报
回复
我也要做这样的软件,关注
computerstarveling 2003-12-16
  • 打赏
  • 举报
回复
有几个重要的属性:isolationlevel和locktype,当然如果把locktype设成batchoptimistic,用datasnap技术来做是最好的。
sandzou 2003-12-16
  • 打赏
  • 举报
回复
用事务的方法解决同时操作的问题
还有就是通过adoconnect的锁的方法解决
其他的我也不知道,这是我的做法
希望有更好的方法

还有就是注意sql的执行顺序
gf109 2003-12-15
  • 打赏
  • 举报
回复
俺也很菜,但是才坐了一个c/s的销售结算软件,觉得与单用户最大的不同是要考虑多用户同时操作数据库的问题,因为时间紧张,所以也没有查资料,自己想了个办法,创造一个随机数,多用query,保证各个用户操作表时不联系,sql的事物俺还是按单用户的方式做的,提交不成功便撤回操作。最好还要有日志管理,对登陆人,登陆时间和登陆后的动作进行记录。呵呵,以上全事自己的小看法,多指教。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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