请问高手,下面代码错在哪里?

waiwaiyu 2002-07-24 02:40:53
set rs=server.CreateObject("adodb.recordset")
sql="select max(ID) as m from Applyprint"
set rs=conn.Execute(sql)
dd = rs("m")
dd=dd+1
qq=format(dd,"000000")
sql="insert into Applyprint(ID,材料名,) values('" & qq & "','" & Request("textfield3") & "')"
set rs=conn.Execute(sql)
...全文
46 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeahspyme 2002-07-24
  • 打赏
  • 举报
回复
数据库设置好了末?除了那个逗号以外,你是不是先建立了和数据库的连接?仅供参考。同学同学。
waiwaiyu 2002-07-24
  • 打赏
  • 举报
回复
不对,错误是出在format 上面,难道不可以用服务端不可以用format 函数?
lanying 2002-07-24
  • 打赏
  • 举报
回复
sql="insert into Applyprint(ID,材料名,) values('" & qq & "','" & Request("textfield3") & "')"
多了个逗号
ssm1226 2002-07-24
  • 打赏
  • 举报
回复
qq=format(dd,"000000")====错!vbscript中有format函数??

sql="insert into Applyprint (ID,材料名) values('" & qq & "','" & Request("textfield3") & "')"
lanying 2002-07-24
  • 打赏
  • 举报
回复
sql="insert into Applyprint(ID,材料名,) values('" & qq & "','" & Request("textfield3") & "')"
多了个逗号
saimen2002 2002-07-24
  • 打赏
  • 举报
回复
改为看看:
sql="insert into Applyprint(ID,材料名) values(" & qq & ",'" & Request("textfield3") & "')"
happynet 2002-07-24
  • 打赏
  • 举报
回复
select top * 1 from Applyprint order by id desc
不好意思写错。
改为
select top 1 * from Applyprint order by id desc
happynet 2002-07-24
  • 打赏
  • 举报
回复
select top * 1 from Applyprint order by id desc
不好意思写错。
改为
select top 1 * from Applyprint order by id desc
happynet 2002-07-24
  • 打赏
  • 举报
回复
注意不要用中文作为字段名!

另外查最大ID也可以这样

select top * 1 from Applyprint order by id desc

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧