我用VB6连接Access数据库,数据库中的表XSXX初始值如下:其中Scorce中的默认值均为0SN(学号)  Name(姓名)  Scorce(成绩)  
001         a             0
002         b             0
003         c             0如何用代码实现指定的一条记录进行修改?
比如我已读出学号为002、姓名 b 的学生的记录,然后要将成绩修改为80,怎样实现?
还望各位指点!

解决方案 »

  1.   

    update XSXX set Scorce=80 where SN='002' and   [Name]='b'
    可以用 ADO 来操作
      

  2.   

    我用
    update XSXX set Scorce=80 where SN='002' and   [Name]='b'
    怎么提示缺少语句结束?有这个语法吗?
    还望详细指点
      

  3.   

    上面的只是 修改操作 的sql语句,具体在vb里应用的时候,需要用ADO来操作
      

  4.   

    '需要引用ADO(工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号))
    Private Sub Command1_Click()
        Dim cn  As New ADODB.Connection
        '连接Access,具体的自己改过来
        cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Test.mdb;User Id=admin;Password=;"
        '执行修改语句
        cn.Execute "update XSXX set Scorce=80 where SN='002' and [Name]='b'"
        '关闭连接
        cn.Close
        Set cn = Nothing
    End Sub