您的位置:程序门 -> web 开发 -> asp



asp更新数据库数据的问题!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


asp更新数据库数据的问题!![已结贴,结贴人:qxhonker]
发表于:2007-01-10 12:18:44 楼主
edit.asp里面的代码
  bbs_viewid=request.querystring( "bbs_viewid ")
  <input   name= "bbs_viewid "   type= "hidden "   id= "bbs_viewid "   value= " <%=bbs_viewid%> "   />


save.asp里面的代码
  <%
bbs_viewid=request( "bbs_viewid ")
bbs_article=request.form( "bbs_article ")
bbs_title=request.form( "bbs_title ")
bbs_type=request.form( "bbs_type ")
set   rs=server.createobject( "adodb.recordset ")
sql= "select   *   from   article   where   bbs_viewid= ' "&bbs_viewid& " ' "  
rs.open   sql,conn1,1,3                                         '这就是第19行
rs( "bbs_title ")=bbs_title
rs( "bbs_type ")=bbs_type
rs( "bbs_article ")=bbs_article
rs.update
rs.close
set   rs=nothing
conn1.close
set   conn1=nothing
response.redirect( "edit.asp?bbs_viewid= '&bbs_viewid& ' ")
%>


给我的错误提示是:


microsoft   jet   database   engine   错误   '80040e07 '  

标准表达式中数据类型不匹配。  

/testbbs/admin/updata.asp,行   19  
发表于:2007-01-10 12:24:031楼 得分:5
sql= "select   *   from   article   where   bbs_viewid= "&bbs_viewid
发表于:2007-01-10 12:26:312楼 得分:5
还有最后一行的单引号也要去掉
发表于:2007-01-10 12:27:213楼 得分:5
sql= "select   *   from   article   where   bbs_viewid= ' "&bbs_viewid& " ' "  
bbs_viewid是字符类型
sql= "select   *   from   article   where   bbs_viewid= "&bbs_viewid  
bbs_viewid数值类型

发表于:2007-01-10 12:56:124楼 得分:0
ok     谢谢楼上的了
这点我忘了
呵呵     谢谢了
发表于:2007-01-10 13:03:355楼 得分:0
我改过来了
可是他又提示我说
microsoft   jet   database   engine   错误   '80040e14 '  

字符串的语法错误   在查询表达式   'bbs_viewid= ' '   中。  

/testbbs/admin/edit.asp,行   69  

第69行附近的是:
bbs_viewid=request.querystring( "bbs_viewid ")
  sql= "select   *   from   article   where   bbs_viewid= "&bbs_viewid
  rs1=conn1.EXECute(sql)
发表于:2007-01-10 13:20:546楼 得分:5
是不是bbs_viewid没有取到值呢
还是bbs_viewid这个值有问题呢用sql= "select   *   from   article   where   bbs_viewid= "&clng(bbs_viewid)
这样看看
还是这一句引起的response.redirect( "edit.asp?bbs_viewid= '&bbs_viewid& ' "//这里改成&bbs_viewid&//单引号不要)
发表于:2007-01-10 13:36:267楼 得分:0
嘿嘿   找到问题了  
是最后一句的转向页面的语句错了  
我改成response.redirect( "edit.asp?bbs_viewid= "&bbs_viewid)就好了


快速检索

最新资讯
热门点击