recordset打開模式不對﹐
出現這樣大範圍的修改﹐只是說明數据庫
最初設計就有問題﹗
需要這模麻煩嗎﹖
一條語句﹕
tablename 為  數据表名稱
update tableName set (myField=(select newCode from bsjDept where 
oldCode=tableName.myField))

解决方案 »

  1.   

    如果改成SQL语句
    'strSQL = "update " & strTabName & " set " & strFieldName & "='" & strNewDeptCode & "' where " & strFieldName & " = " & strOldDeptCode这条语句过不去,提示超时。
      

  2.   

    你的recordset 打开方式不对,用了默认的方式,默认是只读的,应该如下方式打开.open ,adOpenKeyset,adLockOptimistic
      

  3.   

    你的recordset 打开方式不对,用了默认的方式,默认是只读的,应该如下方式打开.open ,,adOpenKeyset,adLockOptimistic
      

  4.   

    我用UPDATA语句也改不了,是怎么回事呀?