例如:用户:a,b
读取student表id name
1 张三
2 里斯
3 王五
4 赵六
........a,b两个用户要从student表交替读出数据,当a读出表中的一条记录时,不能在b上显示同一条记录。在VB中如何写代码?
请各位高手帮忙!!!
读取student表id name
1 张三
2 里斯
3 王五
4 赵六
........a,b两个用户要从student表交替读出数据,当a读出表中的一条记录时,不能在b上显示同一条记录。在VB中如何写代码?
请各位高手帮忙!!!
UPDATE student set useby = 'a'
where id = (select min(id) from student where useby = '')SELECT TOP 1 * FROM student ORDER BY id DESC·退出时批量解除标志
UPDATE student set useby = ''
我写了VB+SQL的执行程序,主要作用是查询和修改sQL数据库,放在本地和局域网内都能运行,但是总是不同的机子上查处同一条记录!!有没有什么 方法让这种现象不在发生,请各位高手帮忙!!
例子:
假如 本地读取了‘张三’ 这条记录,局域网内其它电脑就不能读取‘张三’这条记录!!
-- 把第一条没打标记的记录打上我的标记
UPDATE student set useby = 'a'
where id = (select min(id) from student where useby = '')-- 读取最后打上标记的一条(就是上面那一条)
SELECT TOP 1 * FROM student WHERE usedby = 'a' ORDER BY id DESC
·退出时批量解除标志
UPDATE student set useby = '' WHERE usedby = 'a'