分不多但值一问?谢谢

iif 2000-05-27 12:43:00
请问在asp中怎样判断sql server中数据类型为bit的字段ddy值是0,还是1

.......
if rs("ddy")=1 then //我想这句肯定是不正确的,帮帮我!!
......
end if
......



谢谢!!!
...全文
208 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
蝈蝈俊 2000-05-29
  • 打赏
  • 举报
回复
您把出错前的rs("diskok")打出,
既:
<td width="36%" height="28" class="z4">
<input name="disk" maxlength="50" value=<%=rs("disk")%>>
<% response.write rs("diskok")%>
<input name=diskok title=有无驱动程序 type=checkbox
<%if rs("diskok")=true then %> checked <% end if%> value="1">
</td>
是什么???????????

iif 2000-05-29
  • 打赏
  • 举报
回复
在表memberpc中有字段board(varchr 50),boardok(bit),disk(varchr 50),diskok(bit).....
在表中boardok初始值为0,在程序执行过程中boardok的值有可能为1,
如下我要把boardok的值显示出来:
......
<td width="36%" height="28" class="z4">
<input name="board" maxlength="50" value=<%=rs("board")%>>
<input name=boardok title=有无驱动程序 type=checkbox
<%if rs("boardok")=true then %> checked <% end if%> value="1">
</td>
<td width="36%" height="28" class="z4">
<input name="disk" maxlength="50" value=<%=rs("disk")%>>
<input name=diskok title=有无驱动程序 type=checkbox
<%if rs("diskok")=true then %> checked <% end if%> value="1">
</td>

.......
但就在判断的语句出错了,按照前面几位大虾的方法,我试过,但还是不行!
第一个判断还行,但第二个就出错了!
slihai 2000-05-29
  • 打赏
  • 举报
回复
我想也是
蝈蝈俊 2000-05-29
  • 打赏
  • 举报
回复
aa = 0 用 false
bit 形就只能为0, 1 两个值
蝈蝈俊 2000-05-29
  • 打赏
  • 举报
回复
它实际就是逻辑形吧。
蝈蝈俊 2000-05-29
  • 打赏
  • 举报
回复
数据库中bit字段为aa: 默认为1
用Response.Write rs("aa") 打出的是true 但aa的值为1
用rs("ddy")= true 就可以了。

iif 2000-05-29
  • 打赏
  • 举报
回复
问题已经得到解决,谢谢各位大虾!!!!!!
subzero 2000-05-27
  • 打赏
  • 举报
回复
true
false
iif 2000-05-27
  • 打赏
  • 举报
回复
ghj1976回复于00-5-27 下午 02:32:00
试试: rs("ddy")= chrb(49)

ghj1976回复于00-5-27 下午 02:33:00
chrb(49)是把字符“1”转换为一个字节。
还是报同样的错误!请帮我看看!谢谢!

错误如下:
HTTP 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

错误类型:
Microsoft VBScript 编译器错误 (0x800A03F2)
/usermanager/asp/modifymemberinfo.asp, 第 133 行, 第 6 列





蝈蝈俊 2000-05-27
  • 打赏
  • 举报
回复
chrb(49)是把字符“1”转换为一个字节。

蝈蝈俊 2000-05-27
  • 打赏
  • 举报
回复
试试: rs("ddy")= chrb(49)
zdg 2000-05-27
  • 打赏
  • 举报
回复
if rs("ddy")=1 then //我想这句肯定是不正确的,帮帮我!!
报什么错误信息???
iif 2000-05-27
  • 打赏
  • 举报
回复
我试过了,好象要出错,能在具体一点吗?谢谢!

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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