c/s的数据操作,如何设置?回者有分(100分)

  • 主题发起人 主题发起人 deluxtxtt
  • 开始时间 开始时间
D

deluxtxtt

Unregistered / Unconfirmed
GUEST, unregistred user!
我是新手,在学做个C/S程序,数据库是SYBASE,前端是D6,每次编译后.将编译好的程序打开两次
分别在各个程序进行数据操作(增加,编辑,保存),无论在哪个程序下进行数据操作(尤其是编辑,
保存)另外一个打开的程序就会没有反映,象死机的那种感觉.请问这个如何解决?很急
我用UPDATESQL控件,不行.有小数点的字段在保存后会提示"3.2000000001非法的值"其实我是输入了3.2
.
用INSERT,EDIT,POST 就会有死机的那种感觉.加上事物控制也不行
谢了!!!![ [:(]
 
这种情况一定是死锁了
你可以在sql里加一个参数:select * from tb1 nolock
事务要尽可能短,如果你Begin tran后,再在中间弹出个对话框的话,那别的程序只能等它了

在BDE别名里有个参数:Enable BCD,你设成true,就不会有小数点的问题了,设完后要重新生成字段对象
 
好象就是 zm30说的
你在操作的表的内容,主要是修改的时候最好把表锁定后,改完了在释放
 
sybase 不能并行,是数据库的问题,这个我以前向Sybase 咨询过!
而且没有行级锁
你用sql server,oracle 试试
 
后退
顶部