有web应用程序操作sqlserver 数据库中的A表进行更新操作
但是当时windows 应用程序也有可能在对此A表进行相应的操作。
================================
这两个操作过程中,读取数据再更新数据有可能会冲突吧?这样的问题应如何解决呢?实次搞这些东西望大吓指点一下!~~谢谢!~
但是当时windows 应用程序也有可能在对此A表进行相应的操作。
================================
这两个操作过程中,读取数据再更新数据有可能会冲突吧?这样的问题应如何解决呢?实次搞这些东西望大吓指点一下!~~谢谢!~
BeginExecuteNonQuery() 和 EndExecuteNonQuery()
-------------------
可是我的web是用asp写的,而windows是用C#,你所说的BeginExecuteNonQuery 这些好像是.net上的web才有吧?
---------------------------
要是C#上用了,asp 直接用update更新数据会有问题吗?
-----------------------------------------------------
这个是不是跟操作软件无关?跟sqlserver 有关?
关于数据库的锁,是数据库自己控制的,当然我们也可以手动去控制。我BLOG中有介绍如果A更新的了,B再去更新,可能会出错,我们捕获到异常后,回滚数据,然后提示用户数据变化,更新失败。还可以提示用户时候获取最新数据,然后在进行更新