- 主题:请教aspx+sqlserver中问两种锁定的方法
1 数据库的锁定
tableA (a1, a2,...),a2不是键
tableB (a2,...),a2是键
当对tableA中a2='100'的记录进行select、update的时候,任何其他连接不能对tableB中a2='100'的记录进行select、update,也不能插入a2='100'.
如果tableA中没有a2='100'的记录,那么向tableA插入a2='100'的记录,此时任何其他连接不能对tableB插入a2='100'的记录.
2 应用程序的锁定。
当某个用户比如session["class"]="aaa"在访问数据库的tableA或者tableB表格,那么同样为session["class"]="aaa"的其他用户可以连接的该数据库,但不能对tableA或者tableB表格做操作。或者干脆就不能连接该数据库。
--
FROM 123.127.137.*
上乐观锁,不过你这个正在访问恐怕不好界定
【 在 webasker (学习web编程) 的大作中提到: 】
: 1 数据库的锁定
: tableA (a1, a2,...),a2不是键
: tableB (a2,...),a2是键
: ...................
--
FROM 202.106.68.*
能说说具体的语句吗。或者给个关键字、链接啥的也可以
【 在 sayinger (言者) 的大作中提到: 】
: 上乐观锁,不过你这个正在访问恐怕不好界定
--
FROM 123.127.137.*
记录上加个字段来记状态咯,所有操作之前先看看状态。
不过你还是先把“正在访问”定义清楚再说吧
【 在 webasker (学习web编程) 的大作中提到: 】
: 能说说具体的语句吗。或者给个关键字、链接啥的也可以
--
FROM 202.106.68.*