为什么我的Request和Response总是提示未定义呢?

caiwen126 2003-09-11 11:33:08
为什么我的Request和Response总是提示未定义呢?我是在Javasrcipt里面
...全文
466 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
caiwen126 2003-09-11
  • 打赏
  • 举报
回复
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="CP_ACP"%>
<html>
<head>
<title>表格显示数据表记录</title>
</head>
<body>
<h2>表格显示数据表记录</h2>
<hr>
<script language="JavaScript">
// 创建数据库对象
var objdbConn = new ActiveXObject("ADODB.Connection");
// DSN字符串
var strdsn ="Driver={SQL Server};Server=2;Database=;UID=web;PWD=d";
// 打开数据源
objdbConn.Open(strdsn);
if (!objdbConn.State==1)
document.write("数据库连接失败!<br>");
else
document.write("数据库连接成功!<br>");

// 执行SQL的数据库查询
var objrs = objdbConn.Execute("select PID,用户名,密码,姓名 from person");
// 获取字段数目
var fdCount = objrs.Fields.Count - 1;
// 检查是否有记录
if (!objrs.EOF){
// 显示数据库内容
while (objrs.Fields('用户名').Value==request.Form('account')){
if(objrs.Fields('密码').Value==request.Form('password'))
document.write("登录成功!<br>");
else
objrs.moveNext();

// 移到下一笔记录
}
}
else
document.write("数据库内没有记录!<br>");
objrs.Close(); // 关闭记录集合
objdbConn.Close(); // 关闭数据库链接
</script>
</body>
</html>
我还是问一下,有那个函数可以去掉字符串的空格呢?
Aa7643 2003-09-11
  • 打赏
  • 举报
回复
要写在<%..%>里面
ssm1226 2003-09-11
  • 打赏
  • 举报
回复
客户端?服务器端?

代码呢.......
hrong 2003-09-11
  • 打赏
  • 举报
回复
你是运行在服务器端还是客户端, 这两个是服务器端的对象, 若你在客户端运行则必定报错
ssm1226 2003-09-11
  • 打赏
  • 举报
回复
<script language="JavaScript">

是客户端执行!

<script language="JavaScript" runat="server">

或者将:

<script language="JavaScript">

</script>

换成:

<%

%>

另外,去掉空格使用楼上给出的代码
purexu 2003-09-11
  • 打赏
  • 举报
回复
trim()是VBS里的,在JS里不能用
字符串.replace(/[ \s]/g,"")
Aa7643 2003-09-11
  • 打赏
  • 举报
回复
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="CP_ACP"
// 创建数据库对象
var objdbConn = new ActiveXObject("ADODB.Connection");
// DSN字符串
var strdsn ="Driver={SQL Server};Server=2;Database=;UID=web;PWD=d";
// 打开数据源
objdbConn.Open(strdsn);
if (!objdbConn.State==1)
document.write("数据库连接失败!<br>");
else
document.write("数据库连接成功!<br>");

// 执行SQL的数据库查询
var objrs = objdbConn.Execute("select PID,用户名,密码,姓名 from person");
// 获取字段数目
var fdCount = objrs.Fields.Count - 1;
// 检查是否有记录
if (!objrs.EOF){
// 显示数据库内容
while (objrs.Fields('用户名').Value==request.Form('account')){
if(objrs.Fields('密码').Value==request.Form('password'))
document.write("登录成功!<br>");
else
objrs.moveNext();

// 移到下一笔记录
}
}
else
document.write("数据库内没有记录!<br>");
objrs.Close(); // 关闭记录集合
objdbConn.Close(); // 关闭数据库链接
%>
<html>
<head>
<title>表格显示数据表记录</title>
</head>
<body>
<h2>表格显示数据表记录</h2>
<hr>
</body>
</html>
--------------
trim()函数可以去掉空格!

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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