通过Recordset 把数据库里的内容读出来,然后跟自己写的vbscript里的字符串比较,不相同的就把新的内容更新到数据库的字段上,但好像用strcomp()比较不了,请问有什么方法把数据库读出来的内容,跟程序里的字符串进行比较呢?

解决方案 »

  1.   

    if rs("字段名").value <> "比较的字符" then
       rs("字段名").value = "比较的字符"
    end if
      

  2.   

    我先 rs.movenext  然后再
    if rs("字段名").value  <>  "比较的字符" then 
       rs("字段名").value = "比较的字符" 
    end if
    为什么就不行呢?
    提示错说“可能是BOF或EOF的值为TRUE”或目前资料已被删除,怎么这样呢?我需要它一行一行的比较应该怎么做呢?
      

  3.   

    好像還是比較不了
    set rs = CreateObject("Adodb.Recordset") 
    i="AD" 
    strSQL="select * from ctyDrug" 
    rs.Open strSQL,iCon,adOpenForwardOnly,1,adCmdText 
    if rs.Fields("CountryCode")=i then 
    msgbox "likeness" 
    else 
    msgbox "unlikeness" 
    end if 字段的第一个元素就是“AD”,但它打出的答案却是“unlikeness”