ASP 关于 select * from 值中有中文的话如何写? 15
sql="select*fromCrm_Projectwhereoxiangmu=已完成rorderbyxiangmuasc"oxiangmu=已完成这个正确的应该怎么写...
sql="select * from Crm_Project where oxiangmu=已完成 rorder by xiangmu asc"
oxiangmu=已完成 这个正确的应该怎么写?oxiangmu="已完成"
这样吗,好像不对,我不懂,求帮助,谢谢。 展开
oxiangmu=已完成 这个正确的应该怎么写?oxiangmu="已完成"
这样吗,好像不对,我不懂,求帮助,谢谢。 展开
5个回答
展开全部
Sql = "Select * from [表] where oXiangMu='已完成' Order By XiangMu asc"
字符串的时候需要用单引号 ''扩起来,而数值的时候直接接整数,比如
XiangMu = '项目'
BianHao = 1
将中文替换成变量的时候,需要用 & 符号进行连接,所以就变成了你常见的:
Sql = "Select * from [表] Where XiangMu = '"& 变量 &"' Order by id "
字符串的时候需要用单引号 ''扩起来,而数值的时候直接接整数,比如
XiangMu = '项目'
BianHao = 1
将中文替换成变量的时候,需要用 & 符号进行连接,所以就变成了你常见的:
Sql = "Select * from [表] Where XiangMu = '"& 变量 &"' Order by id "
展开全部
sql="select * from Crm_Project where oxiangmu='"已完成"' rorder by xiangmu asc"
oxiangmu 字段得是文本类型的。
oxiangmu 字段得是文本类型的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文本类型的话就是'"中文"'这样写
sql="select * from Crm_Project where oxiangmu='"已完成"' rorder by xiangmu asc"
sql="select * from Crm_Project where oxiangmu='"已完成"' rorder by xiangmu asc"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先说正确答案吧 用单引号 '
用单引号还是用双引号是由字段的数据类型决定的.
如果你的条件里 oxiangmu 的数据类型是字符串型 也就是ACCESS 里的文本型就用单引号
如果数据类型为数字型 就什么符号都不用像 sql="select * from [table] where num=0 order by id"
还有,如果条件是变量的话,写法要注意 sql="select * from [table] where num="& 变量名 &" order by id
"注意的是num字段 的数据类型
1, 数字型的 sql="select * from [table] where num="& 变量名 &" order by id"
2, 文本型的 sql="select * from [table] where num='"& 变量名 &"' order by id"
注意引号的用法
用单引号还是用双引号是由字段的数据类型决定的.
如果你的条件里 oxiangmu 的数据类型是字符串型 也就是ACCESS 里的文本型就用单引号
如果数据类型为数字型 就什么符号都不用像 sql="select * from [table] where num=0 order by id"
还有,如果条件是变量的话,写法要注意 sql="select * from [table] where num="& 变量名 &" order by id
"注意的是num字段 的数据类型
1, 数字型的 sql="select * from [table] where num="& 变量名 &" order by id"
2, 文本型的 sql="select * from [table] where num='"& 变量名 &"' order by id"
注意引号的用法
参考资料: http://www.webdongli.com/domain.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的意思就是说从表单里的select下拉菜单选出要选择的项,直接按提交,从接收页面接收到你所选的下拉项,通过连接数据库,查询出需要查询的结果呗。。。
你上面的例子中,在接收页通过request.querystring("id")这个方法就可以从接收页接收到id的值,这个你应该知道吧。
同样你给select一个name属性值,在接收页通过name=request.from("name属性值")就可以吧select下拉列表所选中的值传递到接收页。
最后就是通过adodb方式连接数据库,
select
*
from
表明
where
大类=name
明白了吧。
你上面的例子中,在接收页通过request.querystring("id")这个方法就可以从接收页接收到id的值,这个你应该知道吧。
同样你给select一个name属性值,在接收页通过name=request.from("name属性值")就可以吧select下拉列表所选中的值传递到接收页。
最后就是通过adodb方式连接数据库,
select
*
from
表明
where
大类=name
明白了吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询