我用asp做了一个小程式,取出系统日期查询数据库是否有记录,弄了半天,运行时总报错,估计是sql语句的问题,
dd = Request("dae"); 为上个页面提交过来的日期,如有记录会报错(不会弹出alert内容):未结束的字符串常量,行0,
哪位朋友指点一下.
<%@ Language=javascript CODEPAGE=936%>
<!--#include file="conn.inc" -->
<% //数据连接
dd = Request("dae"); //上个页面提交过来的日期
var sql="select * from qian,qiantext where dae=#"+dd+"#";//查询
rs.open(sql,conn,3,2);
if (rs.Recordcount>0) //如果有记录则alert
{
Response.write("<script language='javascript'>alert('你输入的日期在数据库已经存在\n\n请确认!');window.history.go(-1);</script>");
Response.End();
}
rs.addnew; // 以下为更新数据库的代码
...................
rs.close;
rs=null;
%>