我的下拉菜單出錯?

cainiaobus 2001-08-23 11:07:52
<select size="1" name="stk">
<option value="1" <%if 1=rs("stk") then response.write "selected"%>>是</option>
<option value="0" <%if 0=rs("stk") then response.write "selected"%>>否</option>
</select>


錯誤原因是rs("stk") is null

有甚麼辦法,最好只用一個if語句,象現在這樣.
...全文
93 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cainiaobus 2001-08-23
  • 打赏
  • 举报
回复
我的數據庫連的真的沒問題,請大家想信我,

我現在的情況是先寫完了一部份程序,然後把數據通過程序加上去,后來數據庫結構改了,也就是加了stk字段,它的值是(0或1),程序也就跟就改了,在這种情況下,那stk字段里的值自然就是NULL,

qiaofu()說得應該說還行,但那得先在前面加一個變量名,如果好多這种情況好變量就會很多,這樣不是很方便,
qiaofu 2001-08-23
  • 打赏
  • 举报
回复
如果你要使用记录集里的字段进行比较等非赋值操作时,这个被操作的记录必须是存在的,我想你可以先把rs(“stk”)赋给另一个变量,然后再试试
stanely 2001-08-23
  • 打赏
  • 举报
回复
空纪录和这段代码有什么关系??
写出你的rs怎样连接的!
muwenyi 2001-08-23
  • 打赏
  • 举报
回复
如果rs(“stk”)值为NULL,那你的select还有什么意义呢?好象我还是没有看懂你的问题是什么?不知道其他人懂不懂!
cainiaobus 2001-08-23
  • 打赏
  • 举报
回复
to: liaogs(夜归人)
x_bigman(草胚子) 

你們可能理解錯了我的意思,我這里有記錄,甚麼都沒錯,

只是沒為沒填數據入stk字段,所以rs("stk")的值為NULL
結果: if =1 then ....就錯了

不知道我說明的了沒有
x_bigman 2001-08-23
  • 打赏
  • 举报
回复
你的数据连上了吗,这个错误是讲你的RS("STK")是个空记录。检查下你的数据库和数据连接
liaogs 2001-08-23
  • 打赏
  • 举报
回复
1=rs("stk"),错的太厉害了吧!
rs("stk")=1
cainiaobus 2001-08-23
  • 打赏
  • 举报
回复
up

28,406

社区成员

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

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