数据库连接错误 送20分

zmhqyw 2004-03-17 10:30:28
问题1

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/newdata.asp" -->
<%
if request.Form("dl_name")="" then
response.Redirect "succeerro.htm"
end if
dim jiaoshi
set jiaoshi=server.CreateObject("ADODB.recordset")
jiaoshi.open "select dl_name from student where dl_name='" & request.form("dl_name") & "'",conn,1,3 这行有错误

if jiaoshi.recordcount = 0 then
jiaoshi.addnew
jiaoshi("id")= request.Form("id")
jiaoshi("dl_name")= request.Form("dl_name")
jiaoshi("name")= request.Form("name")
jiaoshi("pass")= request.Form("pass")
jiaoshi("yz_pass")= request.Form("yz_pass")
jiaoshi("xl")= request.Form("xl")
jiaoshi("type")= request.Form("type")
jiaoshi.update
jiaoshi.close
set jiaoshi=nothing
response.Redirect "succe.htm"
else
jiaoshi.close
set jiaoshi=nothing
response.Redirect "succeerro.htm"
end if
%>
--------------------------------------------------------------

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'

[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。

/jiaoshiupdate.asp,行9


问题2
页面内只有一个form1
form1.submit 不能执行

<script language=vbscript>
jiaoshi_submit()
...... 相关的合法性验证
form1.submit 这里不能执行
end sub
</script>

错误:对象不支持此属性或方法:'form1.submit'
代码:0
...全文
42 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zmhqyw 2004-03-17
  • 打赏
  • 举报
回复
使用你的方法也是同样类型的错误。

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'

[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。

/jiaoshiupdate.asp,行10
zmhqyw 2004-03-17
  • 打赏
  • 举报
回复
nighting1029(hehe) 跟这个没有关系啦

liuyu202(CSU) 我不太擅长java脚本

试试看你的连接方式吧

我使用 jiaoshi.open "select * from student",conn,1,3时不报错.

我从前开发的时候也是使用现在的方法,第一次遇到这个问题。
liuyu202 2004-03-17
  • 打赏
  • 举报
回复
楼上搞错了吧!
if jiaoshi.recordcount = 0 then没错阿!
liuyu202 2004-03-17
  • 打赏
  • 举报
回复
问题!:
sql="select dl_name from student where dl_name='"&request.form("dl_name")&"'"
jiaoshi.open sql,conn,1,3
这样看看是不是还报错!如果还报错,那很可能是你的连接字符串有问题,检查一下!
问题2:改为<script language=javascript>试试看!
海大富运动 2004-03-17
  • 打赏
  • 举报
回复
if jiaoshi.recordcount = 0 then
这行有问题:if jiaoshi.recordcount<>"" then讲错了大虾们别见笑

28,391

社区成员

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

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