ASP 怎么拼接sql语句?急,在线等!!我的代码如下,老是报错

typeid=request.form("selectType")place=request.Form("selectPlace")page=clng(request("... typeid=request.form("selectType")
place = request.Form("selectPlace")
page=clng(request("page"))

Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select j.id,content,typeid,typename,title,peopleNum,workplace,addtime from tb_job j left join tb_job_type t on j.typeid=t.id where "
if place<>"" then
a = " and workplace = "&place&" "
sql = a & " " & sql
end if

if typeid>0 then
b=" and typeid="&typeid&" "
sql = a & " " & sql
end if

c = " order by j.id desc "
sql = a & " " & sql
展开
 我来答
chen_hongyang
2015-07-31 · TA获得超过5447个赞
知道大有可为答主
回答量:2790
采纳率:91%
帮助的人:854万
展开全部
试试调试,把sql执行之前用message显示出来,再到SQL management studio执行看看是否报错
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式