程序是用VB做到,试验环境是局域网。有一台机器装有SQLSERVER.其他的机器运行程序,修改记录的语句如下
rst,cnn定义完毕,并且能改成功连接数据库,现在要更改数据库中的记录。语句如下; 
            sql = "select * from 职工信息表 where 职工编号=" & workerNumber
            rst.Open sql, cnn, adOpenStatic, adLockOptimistic
                rst.Fields(0) = Me.text1(0).Text
                rst.Fields(1) = Me.text1(1).Text
                rst.Fields(3) = Me.text1(2).Text
            rst.Update
有的时候能改将数据更改成功 ,有的时候却不行,数据还是原来的值,这个是什么原因啊。