![]() |
#2
对外经贸大学2011-09-16 13:58
附根目录下global.asa文件,不知有用否,先贴上来。前辈多指教。
<script language=vbscript runat=server>
sub application_onstart() set m_conn =Server.CreateObject("ADODB.Connection") m_conn.Open "provider=microsoft.jet.oledb.4.0;data source="&Server.MapPath("database/Db_uibe.mdb") dim rs_s set rs_s=server.CreateObject("adodb.recordset") rs_s.open "select * from TB_count",m_conn,1,1 application("number")=rs_s("counts") rs_s.close set rs_s=nothing m_conn.close set m_conn=nothing application("quest")="" end sub sub application_onend() set m_conn =Server.CreateObject("ADODB.Connection") m_conn.Open "provider=microsoft.jet.oledb.4.0;data source="&Server.MapPath("database/Db_uibe.mdb") dim rs_s set rs_s=server.CreateObject("adodb.recordset") rs_s.open "update TB_count set counts="&application("number"),m_conn,3,3 rs_s.close set rs_s=nothing m_conn.close set m_conn=nothing end sub sub session_onstart() 'on error resume next 'response.Redirect("/index.asp") application("number")=application("number")+1 set m_conn =Server.CreateObject("ADODB.Connection") m_conn.Mode=3 m_conn.Open "provider=microsoft.jet.oledb.4.0;data source="&Server.MapPath("database/Db_uibe.mdb") dim ip dim come ip=request.ServerVariables("REMOTE_ADDR") come=now() m_conn.execute("INSERT INTO TB_log(session_id,join_date,ip,url) VALUES (" & session.SessionID & ",'" & come & "','" & ip & "','"& request.ServerVariables("HTTP_REFERER") & "')") m_conn.execute("update TB_count set counts="&application("number")) m_conn.Close set m_conn=nothing end sub sub session_onend() 'session("flage")="" 'application.Lock 'application("visitors")=application("visitors")-1 'application.UnLock end sub </script> |
Microsoft JET Database Engine 错误 '80040e57'
字段太小而不能接受所要添加的数据的数量。
试着插入或粘贴较少的数据。
/LM/W3SVC/1005893814/ROOT/global.asa,行 37
比如从友链网站中,从博客中,这种现象偶尔出现,一周一两次,用火狐时可能会出现。
请教高手这个怎么解决。
[ 本帖最后由 对外经贸大学 于 2011-9-16 13:57 编辑 ]