我在用vb编学生管理系统,在做资料修改的时候,他说不能更新
,他提示错误是提供程序或者是数据库的锁定问题,怎么回事呀,能给我个确切的答案吗?

解决方案 »

  1.   

    不知道的帮我up。up,up,up !!!!!!!!!!!!!
      

  2.   

    我用的是sql server,情况是这样的,如果数据库里没有记录我新加一条记录就不会出问题,但是如果数据库里有记录,我把记录取出来放到几个文本框里,然后修改,修改完后在往数据库里保存的时候,他就提示说不能更新,提示错误是   可能是提供程序的问题或者是数据库的锁定,这是怎么回事 呀?
      

  3.   

    你逐句运行,看在什么地方出错
    还有就是你在保存的地方用 MsgBox 设一个返回值看看是什么地方有问题.
    Dim cnStr As String
    cnStr = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=密码;Initial Catalog=数据库名;Data Source=服务器名"
    With rsrmk
              .ConnectionString = cnStr
              .CommandType = adCmdText
              sqlstr = "select * from 表名 "
              .RecordSource = sqlstr
       Set DataGrid1.DataSource = rsrmk
         
         .Refresh
    End With
    你用这些代码来建立数据源
      

  4.   

    我一会用这个试试,但是我猜想是不是可能得在sql server里进行设置呀?????