我的asp网站中有个wz_dj.asp网页用access时网站能正常使用但转化成sql2000时就不能用了

<!--#includefile="conn.asp"--><%dj=request("dj")id=request("id")ifdj=""thendj="1"else... <!--#include file="conn.asp"-->
<%dj = request("dj")
id = request("id")
if dj = "" then
dj = "1"
else
dj = dj + 1
end if
exec="update yrxx set dj=" + cstr(dj) + " where id="+cstr(id)
conn.execute exec
response.redirect "wz/" + id + ".htm"%>
用access时输出一张网页时名字是"id+htm"但是用sql能输出一张htm网页却没有id名称只有(.htm)
展开
 我来答
萌心社
2011-03-12 · 超过25用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:50.9万
展开全部
exec="update yrxx set dj=" & cstr(dj) & " where id="&cstr(id)

如果id是数字类型的,那么把 cstr(id) 改成 Cint(id)
还有...
if dj = "" then
dj = "1"
else
dj = dj + 1
end if
这个也仔细看看...是不是你需求的. dj="1" 是字符不是数字.
00bug
2011-03-12
知道答主
回答量:34
采纳率:0%
帮助的人:14.7万
展开全部
exec="update yrxx set dj='" + cstr(dj) + "' where id='"+cstr(id)+"'"
你这问题提的比较莫名其妙,也不说错误提示~给String加上单引号试试吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无极园
2011-03-12 · TA获得超过160个赞
知道答主
回答量:158
采纳率:0%
帮助的人:0
展开全部
sql和access的数据库连接是不一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
m361225230
2011-03-15
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
两个数据的连接字符串是不同的,你要确认下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式