我想将从数据库(access)取出的字段与一个字符串比较是否相同,我是这样写的:
rs(xxx)="xxx" 报类型错误,请问应该用什么方法啊?谢谢!!
11 个解决方案
#1
rs("xxx")="xxx" Or Trim(Rs("xxx"))="xxx"
#2
VBScript比较字符串
rs("xxx")="xxx"
JavaScript比较字符串
rs("xxx")=="xxx"
rs("xxx")="xxx"
JavaScript比较字符串
rs("xxx")=="xxx"
#3
asp
if rs("xxxx")="xxxxx" then
......
end
if rs("xxxx")="xxxxx" then
......
end
#4
麻烦些还可以:(ASP)
if instr(母串,字串)=1 and len(母串)=len(字串) then
if instr(母串,字串)=1 and len(母串)=len(字串) then
#5
rs("xxx")="xxx"
#6
谢谢以上大侠,可是 <option value=0 selected>请选择城区</option>
<option value="东城区" <% if rs("chengqu")="东城区" then
response.write "selected"
end if %>>东城区</option>
报错说 if rs("chengqu")="东城区" 这一行类型不匹配
<option value="东城区" <% if rs("chengqu")="东城区" then
response.write "selected"
end if %>>东城区</option>
报错说 if rs("chengqu")="东城区" 这一行类型不匹配
#7
查一下你的chengqu 是什么类型
#8
强制类型转换
if Cstr(rs("chengqu"))="东城区" 这一行类型不匹配
if Cstr(rs("chengqu"))="东城区" 这一行类型不匹配
#9
那个强制类型转换是什么意思啊~ 我也试过cstr还是不行~ 有没有可能是我数据库里面的字段类型有问题?
#10
应该是:trim(rs("xxx"))="xxx"
rs中应该字段的名称
rs中应该字段的名称
#11
我还以为中文字符串无法比较呢!
#1
rs("xxx")="xxx" Or Trim(Rs("xxx"))="xxx"
#2
VBScript比较字符串
rs("xxx")="xxx"
JavaScript比较字符串
rs("xxx")=="xxx"
rs("xxx")="xxx"
JavaScript比较字符串
rs("xxx")=="xxx"
#3
asp
if rs("xxxx")="xxxxx" then
......
end
if rs("xxxx")="xxxxx" then
......
end
#4
麻烦些还可以:(ASP)
if instr(母串,字串)=1 and len(母串)=len(字串) then
if instr(母串,字串)=1 and len(母串)=len(字串) then
#5
rs("xxx")="xxx"
#6
谢谢以上大侠,可是 <option value=0 selected>请选择城区</option>
<option value="东城区" <% if rs("chengqu")="东城区" then
response.write "selected"
end if %>>东城区</option>
报错说 if rs("chengqu")="东城区" 这一行类型不匹配
<option value="东城区" <% if rs("chengqu")="东城区" then
response.write "selected"
end if %>>东城区</option>
报错说 if rs("chengqu")="东城区" 这一行类型不匹配
#7
查一下你的chengqu 是什么类型
#8
强制类型转换
if Cstr(rs("chengqu"))="东城区" 这一行类型不匹配
if Cstr(rs("chengqu"))="东城区" 这一行类型不匹配
#9
那个强制类型转换是什么意思啊~ 我也试过cstr还是不行~ 有没有可能是我数据库里面的字段类型有问题?
#10
应该是:trim(rs("xxx"))="xxx"
rs中应该字段的名称
rs中应该字段的名称
#11
我还以为中文字符串无法比较呢!