vbscript里的Recordset问题

yxlovemoney 2008-03-12 03:03:53
通过Recordset 把数据库里的内容读出来,然后跟自己写的vbscript里的字符串比较,不相同的就把新的内容更新到数据库的字段上,但好像用strcomp()比较不了,请问有什么方法把数据库读出来的内容,跟程序里的字符串进行比较呢?
...全文
166 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxlovemoney 2008-03-12
  • 打赏
  • 举报
回复
好像還是比較不了
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”
yxlovemoney 2008-03-12
  • 打赏
  • 举报
回复
我先 rs.movenext 然后再
if rs("字段名").value <> "比较的字符" then
rs("字段名").value = "比较的字符"
end if
为什么就不行呢?
提示错说“可能是BOF或EOF的值为TRUE”或目前资料已被删除,怎么这样呢?我需要它一行一行的比较应该怎么做呢?
pcwe2002 2008-03-12
  • 打赏
  • 举报
回复
if rs("字段名").value <> "比较的字符" then
rs("字段名").value = "比较的字符"
end if

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧