蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[asp]语法错误 (操作符丢失) 在查询表达式

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<p>
  <% dim selectsql,datesql,upsql
selectsql="select * from book"
delsql="delete book where book_id=26"
upsql="update book set jia=55555555 where jia=24"
'jia adodb
set cn= Server.CreateObject("adodb.connection")
cn.open= "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=g:wwwroot\date.mdb"
set rs= Server.CreateObject("adodb.recordset")
rs.open selectsql,cn,adopenkeyset
%>
</p>
<table width="585" border="1" bordercolor="#999999">
  <tr>
    <td>编号</td>
    <td>名字</td>
    <td>作者</td>
    <td>出版</td>
    <td>价格</td>
  </tr>
  <% do while not rs.eof %><tr>
    <td><%=rs("book_id")%></td>
    <td><%=rs("name")%></td>
    <td><%=rs("zx")%></td>
    <td><%=rs("chuban")%></td>
    <td><%=rs("jia")%></td>
  </tr>
  <% if not rs.eof then rs.movenext
  loop
  rs.close
   %>
   
</table>

<p>下面是修改记录之后的显示 </p>
<table width="585" border="1" bordercolor="#999999">
  <tr>
    <td>编号</td>
    <td>名字</td>
    <td>作者</td>
    <td>出版</td>
    <td>价格</td>
  </tr>
<% rs.open upsql
rs.open selectsql,cn,adopenkeyset
%><% do while not rs.eof %><tr>
    <td><%=rs("book_id")%></td>
    <td><%=rs("name")%></td>
    <td><%=rs("zx")%></td>
    <td><%=rs("chuban")%></td>
    <td><%=rs("jia")%></td>
  </tr><% if not rs.eof then rs.movenext
  loop
  rs.close %>

   
</table>

<p> 下面是删除后的记录显示</p>

<table width="585" border="1" bordercolor="#999999">
  <tr>
    <td>编号</td>
    <td>名字</td>
    <td>作者</td>
    <td>出版</td>
    <td>价格</td>
  </tr>

<%
'好像说的就是这名错了
rs.open delsql
rs.open selectsql,cn,adopenkeyset
%>
<% do while not rs.eof %><tr>
    <td><%=rs("book_id")%></td>
    <td><%=rs("name")%></td>
    <td><%=rs("zx")%></td>
    <td><%=rs("chuban")%></td>
    <td><%=rs("jia")%></td>
  </tr><% if not rs.eof then rs.movenext
  loop
  rs.close
  set rs=nothing %></table>

</body>
</html>
语法错误 (操作符丢失) 在查询表达式 'book where book_id=26' 中   我不知道怎么错了,高手帮忙看看,十分感谢~!  初学asp

语法错误 (操作符丢失) 在查询表达式 'book where book_id=

语法错误 (操作符丢失) 在查询表达式 'book where book_id=26' 中 我不知道怎么错了,高手帮忙看看,十分感谢~! 初学asp  

在ACCESS里面这句是:delsql="delete * from book where book_id=26"

selectsql="select * from book"
delsql="delete book where book_id=26"
upsql="update book set jia=55555555 where jia=24"
一个打开,一个删除,一个更新,为什么要把这三个写在一起啊?

谢谢问题解决了,谢谢了,delete语句没有用对,,谢谢~!




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com