远古流媒体后台管理系统报错.关于asp
发布网友
发布时间:2022-07-27 16:27
我来回答
共4个回答
热心网友
时间:2023-10-27 19:11
这行:
szSQL="select * from rinfo where r_id="&r_id
你需要注意2个问题
1. 这行中的2个r_id,如果数据库中字段是r_id,那么这里没有错误,否则如果字段名是id,这里应该是szSQL="select * from rinfo where id="&r_id ,这个错误可能性不大,因为如实这个,错误提示不该是这样的
2. 数据库中的ID字段是数字型的还是字符串型,如果是数字型的这里没错,否则应该是是 szSQL="select * from rinfo where r_id='"&r_id&"'"
参考资料:http://www.livingcode.cn
热心网友
时间:2023-10-27 19:11
首先,你在
r_id=Request("r_id")
后面加一条:
response.Write(r_id)
response.End()
暑促r_id的值。如果是数字。那么你需要看看数据库中的rinfo表的r_id字段类型,如果是数字型,那么把
szSQL="select * from rinfo where r_id="&r_id
改为:
szSQL="select * from rinfo where r_id="&cint(r_id)
如果是字段类型是字符型:那么把
szSQL="select * from rinfo where r_id="&r_id
改为:
szSQL="select * from rinfo where r_id='"&r_id&"'"
热心网友
时间:2023-10-27 19:12
szSQL="select * from rinfo where r_id="&r_id
这里后面的“&”改成“+”
r_id=Request("r_id") 这个“r_id”是你定义的一个变量呀。应该是提交页里面name为“r_id”的一个input控件
热心网友
时间:2023-10-27 19:13
你看看数据库里r_id是文本还是数字,如果是文本,像你那样写就不行了.至于楼上所说的,用&和+都是无所谓的.