求助,单选按钮组问题~~在线等

bychgh 2010-05-17 03:47:32
<table width="200">
<tr>
<td><label>
<input type="radio" name="RadModify" value="false" id="Radmsconfig_0">
未完整</label><label>
<input type="radio" name="RadModify" value="true" id="Radmsconfig_1">
完整</label></td>
</tr>
</table>


if request("RadModify")="false" then
mywhere=mywhere & " and company_isModify="False" "
else
mywhere=mywhere & " and company_isModify="True" "
end if


sql语句拼接是
mywhere="and company_state<>1 "
sql="select * from Company where company_id >1 "&mywhere&" "

company_isModify在数据中是 bit类型,选中一个单选按钮时,company_isModify 应该是等于什么,
mywhere=mywhere & " and company_isModify='False' "
改成单引号也查询不出来
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
bychgh 2010-05-17
  • 打赏
  • 举报
回复
多谢~~~~~~~~
toury 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 chinmo 的回复:]

false或者true型不能用双引号或者单引号
只能是直接等于false或者true或者0或者1
[/Quote]

是这样。
更简单一点的话,这样写:
<%
mywhere=mywhere & " and company_isModify=" & eval(request("RadModify"))
%>
  • 打赏
  • 举报
回复
false或者true型不能用双引号或者单引号
只能是直接等于false或者true或者0或者1
toury 2010-05-17
  • 打赏
  • 举报
回复
或者
if request("RadModify")="false" then
mywhere=mywhere & " and company_isModify=0"
else
mywhere=mywhere & " and company_isModify=-1"
end if
toury 2010-05-17
  • 打赏
  • 举报
回复
if request("RadModify")="false" then
mywhere=mywhere & " and company_isModify=false "
else
mywhere=mywhere & " and company_isModify=true "
end if
xshf12345 2010-05-17
  • 打赏
  • 举报
回复
if request("RadModify")="false" then
mywhere=mywhere & " and company_isModify='1' "
youyou2404 2010-05-17
  • 打赏
  • 举报
回复
if request("RadModify")="false" then
mywhere=mywhere & " and company_isModify=0 "
else
mywhere=mywhere & " and company_isModify=1 "
end if
youyou2404 2010-05-17
  • 打赏
  • 举报
回复
company_isModify = 1
bit 只能是0 和 1

28,391

社区成员

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

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