主题:  程序调试出错专答区

yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#462006/1/7 12:24:39
adErrInvalidArgument 3001
0x800A0BB9
应用程序使用的参数其类型错误、超出可接受的范围或者与其他参数冲突。
出现上面错误是什么原因?



三仙半

职务:普通成员
等级:1
金币:0.0
发贴:241
#472006/2/8 17:28:56
这么好的帖子在后面可惜了,顶啊!!!!1


闭起眼睛看人生

tianyi9818

职务:普通成员
等级:1
金币:0.0
发贴:3
#482006/2/10 14:15:31
菜鸟请教

错误类型:
Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串
/jz123/EsmsV2005/Index.Asp, 第 5 行



源程序如下:


<!-- #Include File="Include/EsmsConfig.Asp" -->
<%

Dim AnRowItEsms,TplFileUrl,TplStr
Set AnRowItEsms = Server.CreateObject("AnRowItEsms.EsmsMain")

AnRowItEsms.CheckEsmsSn(EsmsSn) '检查序列号
AnRowItEsms.ChkSqlIn '检查SQL恶意注入
AnRowItEsms.EsmsConnOpen(DatabasePath) '打开数据库
AnRowItEsms.SetEsmsLanguage(LanguageSet) '设置语言
TplStr=AnRowItEsms.ReadFile("Template/"&LanguageSet&"/Index.Html") '读取首页模板
TplStr=replace(TplStr,"{PageHead}",AnRowItEsms.ReadFile("Template/"&LanguageSet&"/Head.Html")) '读取页头模板
TplStr=replace(TplStr,"{PageFoot}",AnRowItEsms.ReadFile("Template/"&LanguageSet&"/Foot.Html")) '读取页尾模板
TplStr=RepSiteInfo(TplStr) '替换模板-网站配置信息
response.write AnRowItEsms.ProcessCustomTags(TplStr) '主模板多维循环

Conn.Close
Set Conn=Nothing
Set AnRowItEsms=Nothing
Response.End

%>



三仙半

职务:普通成员
等级:1
金币:0.0
发贴:241
#492006/2/10 23:30:14
你的这个东西(AnRowItEsms.EsmsMain)是一个组件,在你的IIS中没有注册,这样的东西在网上服务器通常也不会注册,慎用!


闭起眼睛看人生

tianyi9818

职务:普通成员
等级:1
金币:0.0
发贴:3
#502006/2/11 18:15:39
谢谢 zys59



jinjuduo

职务:普通成员
等级:1
金币:0.0
发贴:1
#512006/2/21 13:36:01
关于分页的疑虑
两个文件
changban.asp
showpage.asp
文件.mdb
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="adovbs.inc"-->
<!--#include file="showpage.asp"-->
<!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>
<style type="text/css">
<!--
.style2 {
    color: #FFFFFF;
    font-size: 14px;    
    font-weight: bold;
}
-->
</style>
<link href="css.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body,td,th {
    font-size: 10pt;
}
.style5 {color: #0000FF}
.style6 {font-size: 10pt}
.style7 {color: #0000FF; font-size: 10pt; }
-->
</style></head>
<!--记录集连接-->
<%
on error resume next
err.clear
dim strsql
dim rsfile
set rsfile=server.createobject("adodb.recordset"
strsql = "select * from 文件表"
'call openconn        '打开连接
dim conn
    dim connstr
    dim db
    db="文件.mdb"
    '更改数据库名字
    
    Set conn = Server.CreateObject("ADODB.Connection"
'connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&""
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("文件.mdb"
    conn.Open connstr

if err.number <> 0 then
    response.write("<script>alert('与服务器连接不成功!');history.back();</script>"
    err.clear
    response.end
end if
rsfile.open strsql,conn
if err.number <> 0 then
    response.write err.description
    response.write("<script>alert('记录集获取不成功');history.back();</script>"
    err.clear
    response.end
end if
%></td>
</tr>
<!--以上为记录集获取代码-->
<body>
<div align="center">
<table width="756" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<!--页面部分-->
<tr>
<td width="756" height="100" valign="top"><div align="center"><img src="gif/head.gif" width="756" height="104"></div></td>
</tr>
</table>
</div>
<div align="center">
<table width="756" border="0" cellpadding="0" cellspacing="0">
<!--导航栏-->
<tr>
     <div align="center">
<table width="756" height="266" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<!--主文件区-->
<tr valign="middle">
<td width="173" height="28" align="center" background="gif/yejiao2.gif" class="style5"><% response.Write(date()) %>&nbsp;</td>
<td valign="middle" background="gif/yejiao.gif"> <table cellspacing="0" cellpadding="0">
</table>
<div align="center"><a href="厂内文件.asp" class="style5 style6"> 厂办信息</a> | <a href="简报通知.asp" class="style7">生产管理</a> | <a href="生产计划.asp" class="style7">财务制度</a> | <a href="党政工团.asp" class="style5">党工<span class="style6"></span>活动</a> | <a href="车间在线.asp" class="style5">公司结算</a></div></td>
<td valign="middle" background="gif/yejiao.gif"><!--DWLayoutEmptyCell-->&nbsp;</td>
<td valign="middle" background="gif/yejiao.gif"><!--DWLayoutEmptyCell-->&nbsp;</td>
<td width="76" align="center" valign="top" background="gif/yejiao2.gif" bgcolor="#FFFFCC"><form name="form1" method="post" action="login.asp">
<div align="center"><input name="Submit" type="submit" class="font" value="管理员登陆"></form>

</td>

<tr valign="middle">

<tr>
<td height="72" colspan="5" valign="top">
     <p align="center">

<div align="center"><form action="changban.asp" method="get">
<%

rsfile.pagesize=3
'rsfile.absolutepage=page
page=clng(request("page")
if page<1 then page=1
if page>rsfile.pagecount then page=rsfile.pagecount
showonepage rsfile,page
%>
<%
if page<>1 then
response.Write "<a href=changban.asp?page=1>第一页</a>"
response.Write "&nbsp;&nbsp;&nbsp;"
response.Write "<a href=changban.asp?page=" & (page-1) & ">上一页</a>"
end if


if page<>rsfile.pagecount then
response.Write "&nbsp;&nbsp;&nbsp;"
response.Write "<a href=changban.asp?page="& (page+1) &">下一页</a>"
response.Write "&nbsp;&nbsp;&nbsp;"
response.Write "<a href=changban.asp?page="& rsfile.pagecount &">最后一页</a>"
end if
%>
请输入页码:<input type="text" name=page size=2>
页码:<font color="red"><%=page%>/<% =rsfile.pagecount%></font>
</form>
</p>
</div>
</td>
</tr>
</table>

<div align="center">
<table width="756" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<!--页角编辑区-->
<tr>
<td width="756" height="19" valign="top" background="gif/yejiao.gif"><!--DWLayoutEmptyCell-->&nbsp;</td>
</tr>
<tr>
<td height="37" align="center" valign="middle" bgcolor="#3300CC" class="style2">厂办2005年12月26日编辑</td>
</tr>
<tr>
<td height="19" valign="top" background="gif/yejiao2.gif"><!--DWLayoutEmptyCell-->&nbsp;</td>
</tr>
</table>
</div>
</body>
</html>
showpage.asp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<% sub showonepage(rs,page) %>
<center><font size=19 color=#3300cc>高教厂文件查询系统</font></center><br>
<center><table border=1 width=100% >
<tr bgcolor="#00ffff">
<tr>    
<td height="39" align="center"><b>文件编号</b></td>
<td width="355" align="center"><b>文件名</b></td>
<td width = "82" align="center"><b>录入人</b></td>
<td align="center" valign="middle"><div align="center"><b>发布时间</b></div></td>
<td align="center" valign="middle"><strong>是否有效</strong></td>
</tr>

<%
rs.absolutepage=page
for thepage=1 to rs.pagesize
response.Write "<tr>"
recnum =(page-1)*rs.pagesize+thepage
response.Write "<td> " & recnum & "</td>"
for i=0 to rs.fields.count-1 %>
    <td><%=rs("文件编号".value%></td>
    <td><%=rs("文件名".value%>    </td>
    <td><%=rs("录入人".value%></td>
    <td><%=rs("发布时间".value%></td>
    <td><%=rs("是否有效".value%></td>
     <% next %> </tr>
<% rs.movenext
if rs.eof then exit for
     next %>
         
</table></center>
<% end sub%>


</body>
</html>
页码显示不对



我哭了

职务:普通成员
等级:1
金币:0.0
发贴:148
#522006/4/2 22:52:05
请教关于IgnoreCase区分大小写问题

为什么我设置了re.IgnoreCase =False,但是在登录时输入小写的信息一样可以登录呢???谢谢!!!