社区
ASP
帖子详情
一个小小问题!ID的类型到底是什么?为什么不能够进行加、减
3573745
2005-04-21 04:57:22
目前牵系到一个小问题就是 我们平时使用最多的
news.asp?id=2
id1=request("id") '此时ID1的类型是什么?
当我进行ID1=ID1+50
之后在进行 select * from table whwere id="+ id1 +"的时候就报错了
反正就是
ID1=request("id")之后就不能够对ID1进行任何变动。一旦进行加减或者其他类型变化均出错。
搞不懂!
...全文
248
20
打赏
收藏
一个小小问题!ID的类型到底是什么?为什么不能够进行加、减
目前牵系到一个小问题就是 我们平时使用最多的 news.asp?id=2 id1=request("id") '此时ID1的类型是什么? 当我进行ID1=ID1+50 之后在进行 select * from table whwere id="+ id1 +"的时候就报错了 反正就是 ID1=request("id")之后就不能够对ID1进行任何变动。一旦进行加减或者其他类型变化均出错。 搞不懂!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyonet
2005-04-22
打赏
举报
回复
sqlstr="select * from table whwere id="&id1
mikespook
2005-04-22
打赏
举报
回复
1.不论你的ID是什么类型,在Request后一定是String类型。
2.要区分数据库字段类型和脚本变量类型。
3.如果你的字段类型是文本类型,那么在生成SELECT语句的时候要加单引号。
4.使用转换函数对字符串向数字转换时,字符串的内容应该为合理的数字,并且不可超出范围,如果数字很大,需要使用CLng转换。
5.IStringList是Request内建对象的接口类型,对于楼住这个问题,还是不要考虑这个的好,越搞越复杂,还解决不了问题。
6.这点也是最重要的,楼主既然有两年的ASP编写经验,应该知道,错误信息对于解决错误的重要性。而楼主却从未给出过。
3573745
2005-04-22
打赏
举报
回复
谢谢上面的各位!
ASP呢我也写了 2年多了.
至于:1、select * from table whwere id="+ id1 +" 这个明显有问题,结尾多了个引号
这样的错误不好意思咯.肯定是我写这里的是不小心的.
2.
Dim ID1
ID1 = CInt(Request("ID"))
ID1 = ID1 + 50
进行这样的话
SQL语句马上报错.反正是ID 不能够进行任何类型定义或者变换.有空你们试试咯.
我继续等候。可能这个问题不好解决.
其实问题就是我一个朋友他说他要他的东西不被人盗用.然后他的外面连接 参数ID是加了某一个数字的.然后这个数字是变换的.然后接受的时候在减去这变量在 索检数据库.
yb2008
2005-04-22
打赏
举报
回复
应这样写才对:
sqlstr="select * from table whwere id="&id1
webassassin
2005-04-22
打赏
举报
回复
不用说,是字符串
rickylyu
2005-04-22
打赏
举报
回复
id 要先formatnumber
3573745
2005-04-22
打赏
举报
回复
因为他就是无法显示
没有任何错误信息
HTTP 500 - 内部服务器错误
Internet Explorer
所以我也给不了多少东西了!
其实问题就是我一个朋友他说他要他的东西不被人盗用.然后他的外面连接 参数ID是实际ID加了某一个数字的.然后接收的时候在减去这变量再进行索检数据库.
他也不可能超出 INT 的范围
Hozaka
2005-04-21
打赏
举报
回复
分析一下你的问题
1、select * from table whwere id="+ id1 +" 这个明显有问题,结尾多了个引号
SQL = "SELECT * FROM Table WHERE id= " & ID1 这样就可以了
oRS.Open SQL, oConn, 1, 3
2、VBScript 里面没有 Dim ID1 As Int 这样的声明方式,原因是 VBScript 是弱类型的语言
Dim ID1
ID1 = CInt(Request("ID"))
ID1 = ID1 + 50
3573745
2005-04-21
打赏
举报
回复
http://www.nb321.com/asppost5/web25089.htm
这里说了
IStringList就表示它是一个字符串
shuangren
2005-04-21
打赏
举报
回复
我们一直说ASP只有一种数据类型,"variant ",可是现在得到的这个IStringList是什么呀?
3573745
2005-04-21
打赏
举报
回复
接上面的!方法
str = TypeName(request.querystring("id"))
response.write(str)
最后我得到的是这样的、IStringList
好像我们以前没有见过这样的类型啊
不过既然得到了它的类型。我就试试另外一种方法看看
3573745
2005-04-21
打赏
举报
回复
textid=request.QueryString("id")
filecontent1=cint(filecontent1)
textid=textid-filecontent1
这是我前面的代码。他照样报错。所有说 king2410(什么都不懂) 说的应该不怎么对
我在试试 楼上的看看。
shuangren
2005-04-21
打赏
举报
回复
str = TypeName(request.querystring("id"))
response.write(str)
显示类型是IStringList,不知道是什么类型?
3573745
2005-04-21
打赏
举报
回复
不管我使用 dim id1 as int
dim id1 as long
他都报错!至于说ID 属字符型的我就不怎么相信了。因为假如我们对ID没有进行任何处理。然后通过他来索检数据库的时候我们使用的是ID="+ID+" 而不是 ID='"+ID+"'
至于 newhandtoo(停留卡) 说的。呵呵。手误。你总不至于怀疑是我些错了WHERE 而错误吧!
好了
继续
king2410
2005-04-21
打赏
举报
回复
ID1是字符型的
所以
ID1=ID1+50
改为
ID1=CInt(ID1)+50
king2410
2005-04-21
打赏
举报
回复
select * from table whwere id="+ id1 +"
改为
select * from table where id="& id1
hbhbhbhbhb1021
2005-04-21
打赏
举报
回复
cint(id)
newhandtoo
2005-04-21
打赏
举报
回复
select * from table whwere id="+ id1 ======>>>>是 where 不是 whwere
理论上不会出现你所说的问题
shuangren
2005-04-21
打赏
举报
回复
request("id")后应该是字符型,要先转成整型才能数学运算
3573745
2005-04-21
打赏
举报
回复
如上!
Qt调用mplayer做
一个
小小
的视频播放器
周末有空,看看电影,听听音乐,想必是很爽的!对于入行不久的新手程序员们,有没有试着编写
一个
自己的媒体播放器呢???想必定是极好的!有人说,播放音频、视频涉及到不同格式媒体文件的编解码
问题
,不是那么容易实现吧!其实,我们大可不必关心这么多,有
一个
最简单的办法就是:调用现成的媒体播放器(如mplayer)来播放我们自己的文件!本贴中,crk_13将为大家介绍一下如何利用Qt调用mplayer制作
一个
专
数据
类型
基础
这段时间一直没更新,有点
小小
的浮躁,已经更改,
加
油! 数据
类型
基础 一丶什么是数据
类型
首先让我们回顾变量是什么:变量用来记录世界的状态。创建计算机的目的就是想要让计算机和人一样
能够
识别世间万物,既然计算机
能够
识别世间万物。那么我们来想想怎么让计算机来认识我呢? 我们不讲计算机怎么认识我,我们聊聊你是怎么认识我的?如果是你,你是不是会通过我的名字、年龄、身高、性别和爱好认识我。那么可想而...
网络编程UDP/TCP套接字&&守护进程
预备知识 我们还需要知道编码方面的背景知识给大家说一下。我们要写的代码主要是两份,
一个
UDP,
一个
TCP。我们先准备上背景知识。理解源IP地址和目的IP地址,我们前面讲过了。第二个我们要认识
一个
概念叫做端口号;第三个我们要理解一下UDP和TCP协议,这个很快就说完。再下来呢,要来理解一下网络字节序,这个
问题
也很快就能说话。这些说完之后,才正常
进行
我们的UDP编写。 理解源IP和目的IP 关于源IP和目的IP我们在前面的章节已经讲过了。源IP对应的就是标定我们通信主机的源主机;目的IP呢,标定的是通信主机的目
这是一道面试题,90%的人被问过!明明很常见为什么却无从下手?
这是一道很常见的面试题,但是大多数人并不知道怎么回答,这种
问题
其实可以有很多形式的提问方式,你一定见过而且感觉无从下手: 面对业务急剧增长你怎么处理? 业务量增长10倍、100倍怎么处理? 你们系统怎么支撑高并发的? 怎么设计
一个
高并发系统? 高并发系统都有什么特点? … 本人在这里整理了20多家公司的面试题,以及各种关于Spring、Spring boot、Spring MVC、MyBatis、MySQL、JVM等知识点,如果有需要的小伙伴可以
加
群1149778920 暗号:qf 微服务架构演化
一个
牛逼的秒杀系统要考虑哪些点?
前言 秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。 从架构视角来看,秒杀系统本质是
一个
高性能、高一致、高可用的三高系统。而打造并维护
一个
超大流量的秒杀系统需要
进行
哪些关注,就是本文讨论的话题。 整体思考 首先从高维度出发,整体思考
问题
。秒杀无外乎解决两个核心
问题
...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章