| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 497 人关注过本帖
标题:主键能不能当着where判断的参数用?
只看楼主 加入收藏
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
结帖率:100%
收藏
 问题点数:0 回复次数:6 
主键能不能当着where判断的参数用?

比如说:lyid是表中的主键
现在我要在页面中有个参数要传递
那能不能这样写呢:
id=request("lyid")
sql="select * from [ly] where lyid='"&id&"'"
注:lyid 是在上个页面传递过来的
请问这样可以吗?

搜索更多相关主题的帖子: 键能 参数 判断 
2006-06-07 12:40
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
lyid="&id
2006-06-07 13:03
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
当然可以

http://www./
2006-06-07 13:48
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用zsf2006在2006-6-7 12:40:00的发言:

比如说:lyid是表中的主键
现在我要在页面中有个参数要传递
那能不能这样写呢:
id=request("lyid")
sql="select * from [ly] where lyid='"&id&"'"
注:lyid 是在上个页面传递过来的
请问这样可以吗?

要注意数据类型文本型的主键可以按楼主写的代码来用。
数字型就不要加''号了
sql="select * from [ly] where lyid="&id

2006-06-08 10:42
dangdang_198
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-4-17
收藏
得分:0 

我要问一个,表名要加[]吗?上面的怎么都加了


欢迎加入技术群5725994
2006-06-08 11:27
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(dangdang_198)我要问一个,表名要加[]吗?上...
以下是引用dangdang_198在2006-6-8 11:27:28的发言:

我要问一个,表名要加[]吗?上面的怎么都加了

最好加上,这样可以防止出现未知的错误。

2006-06-08 11:44
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
加[]是因为中SQL 2000 中存在保留字段,如果你使用的为其保留字段就应用[]

http://www./
2006-06-08 12:28
快速回复:主键能不能当着where判断的参数用?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031363 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved