这个问题大家怎么解决的0x80004005郁闷了

蜗牛水里爬 2007-09-04 11:20:16
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xec4 Thread 0x734 DBC 0x11d800c Jet'。
/jysc/GL_Admin.asp, 第 8 行
...全文
319 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
蜗牛水里爬 2007-09-04
  • 打赏
  • 举报
回复
都用过了
toury 2007-09-04
  • 打赏
  • 举报
回复
几个原因,一是数据库出问题;二是用户权限,三是数据库版本
解决方法:
先用ACCESS修复一下数据库;如果还不行,把系统temp 目录设置成 everyone 可“写入”
蜗牛水里爬 2007-09-04
  • 打赏
  • 举报
回复
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_ShuNiu_STRING
MM_ShuNiu_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=e:\jysc\shuniu\QiXin.mdb"
%>
jingxiaoping 2007-09-04
  • 打赏
  • 举报
回复
是“/jysc/GL_Admin.asp”页的内容吗?

把Connections/ShuNiu.asp里面的内容也秀一下吧
蜗牛水里爬 2007-09-04
  • 打赏
  • 举报
回复
没作过ASP只会ASPX
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/ShuNiu.asp" -->
<%
Dim DengLu
Dim DengLu_numRows

Set DengLu = Server.CreateObject("ADODB.Recordset")
DengLu.ActiveConnection = MM_ShuNiu_STRING
DengLu.Source = "SELECT * FROM YongHu"
DengLu.CursorType = 0
DengLu.CursorLocation = 2
DengLu.LockType = 1
DengLu.Open()

DengLu_numRows = 0
%>
<%
' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
MM_valUsername=CStr(Request.Form("YongHuMing"))
If MM_valUsername <> "" Then
MM_fldUserAuthorization="YongHuJiBie"
MM_redirectLoginSuccess="Guanli.htm"
MM_redirectLoginFailed="GL_CuoWu.asp"
MM_flag="ADODB.Recordset"
set MM_rsUser = Server.CreateObject(MM_flag)
MM_rsUser.ActiveConnection = MM_ShuNiu_STRING
MM_rsUser.Source = "SELECT YongHuMing, YongHuMiMa"
If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM YongHu WHERE YongHuMing='" & Replace(MM_valUsername,"'","''") &"' AND YongHuMiMa='" & Replace(Request.Form("MiMa"),"'","''") & "'"
MM_rsUser.CursorType = 0
MM_rsUser.CursorLocation = 2
MM_rsUser.LockType = 3
MM_rsUser.Open
If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("MM_Username") = MM_valUsername
If (MM_fldUserAuthorization <> "") Then
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)
Else
Session("MM_UserAuthorization") = ""
End If
if CStr(Request.QueryString("accessdenied")) <> "" And false Then
MM_redirectLoginSuccess = Request.QueryString("accessdenied")
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginSuccess)
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginFailed)
End If
%>
<head>
<STYLE>
body
{
background-image:url(TuPian/QiXin_BeiJing.gif);
background-position:center;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.style8 {
font-size: 18px;
color: #3275F1;
font-weight: bold;
}
.style13 {color: #0080C0; font-weight: bold; font-size: 14px; }
.style14 {
font-size: 13px;
color: #3275F1;
}
</STYLE>
<title>管理登陆</title>
<!--#include file="DingBu.asp" -->



<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>

<body>
<div align="center"></div>
<div align="center"></div>


<div align="center"></div>
<table width="930" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="180" height="251" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="180" height="251" align="center" valign="top"><!--#include file="ZuoLan.asp" --></td>
</tr>
</table></td>
<td width="750" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" id="ZhuTi">
<!--DWLayoutTable-->
<tr>
<td width="750" height="251" align="center" valign="top"><div align="center">
<p> </p>
<p class="style8">管理登陆</p>
<hr>
<form action="<%=MM_LoginAction%>" method="POST" name="DengLu" target="_top" id="DengLu">
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100" rowspan="3" valign="top"><div align="right"><img src="TuPian/yaoshi.gif" width="64" height="64"></div></td>
<td width="60" height="40"><div align="right"><span class="style13">用户名:</span></div></td>
<td width="140" height="40"><div align="left">
<input name="YongHuMing" type="text" id="YongHuMing" size="15">
</div></td></tr>
<tr>
<td width="60" height="40"><div align="right"><span class="style13">密 码:</span></div></td>
<td width="140" height="40"><div align="left">
<input name="MiMa" type="password" id="MiMa" size="15">
</div></td></tr>
<tr>
<td height="60" colspan="2"><div align="center">
<input type="submit" name="Submit" value="管理登陆">
</div></td></tr>
</table>
</form>
<p class="style14"><a href="index.asp">[返回首页]</a></p>
</div></td>
</tr>
</table></td>
</tr>
</table>

<%
DengLu.Close()
Set DengLu = Nothing
%>
jingxiaoping 2007-09-04
  • 打赏
  • 举报
回复
把SQL语句秀一下
蜗牛水里爬 2007-09-04
  • 打赏
  • 举报
回复
up
[原创+转载]WIN XP更新为SP3后无法打开添加删除WINDOWS组件的解决办法 添加以下文件,其中inf文件添加到%system%\inf文件夹中,dll文件添加到%system%\system32\setup中,没有的话可以向别的机器拷. iis.inf iis.dll setupqry.inf setupqry.dll fxsocm.inf fxsocm.dll ims.inf imsinsnt.dll fp40ext.inf fp40ext.dll msgrocm.dll communic.inf pinball.inf igames.inf zoneoc.dll msnmsn.inf ocmsn.dll 【转载1】 关于深度xp sp2版本升级到sp3 后添加删除组件的问题 我机器安装的是深度xp 5.6版本 后来升级到xp 的sp3版本 由于用到IIS,安装时发现添加删除程序中的添加删除组件不能用报: winxp安装程序无法打开信息文件fxsocm.inf,请与系统管理员联系.特定的错误代码是2088999411行的0x2"再点确定又提示:不能初始化应用程序 的错误,通过百度、Google后都没发现解决方案,后经过研究得到如下解决方案,分享给大家希望对大家有所帮助: xp升级到xp3版本后 在目录C:\WINDOWS\ServicePackFiles\i386中有fxsocm.inf文件 将其拷贝到C:\WINDOWS\inf目录下即可。 完成后系统将可检测到文件。 如果还提示找不到某个ini文件,只需到C:\WINDOWS\目录下搜索找到后拷贝到C:\WINDOWS\inf即可 如果提示找不到某个dll文件,也只需到C:\WINDOWS\目录下搜索找到后拷贝到C:\WINDOWS\system32\Setup中即可 如实在找不到相关文件,请到C:\WINDOWS\inf目录下,找到sysoc.ini文件,用记事本打开,找到相应的语句删除即可。 我大约拷贝了5-6个文件,删除了3-4条语句后,添加删除组件即可使用,并成功的安装了IIS。 【转载2】http://bbs.dfive.com.cn/thread-1032-1-1.html 精简版XP组件中无IIS解决办法(原创) 记得上次笨笨装IIS的时候就出现在组建中找不到IIS选项,今天也被我遇上了,原因:安装了一样的系统,桃夭的3.0,这是一个精简版的系统,精简掉了iis。 今天因为要在本地测试下discuz!NT(是一个基于 ASP.net 平台的社区软件),必须要安装一个iis 于是乎拿出XP的安装光盘,进入添加/删除程序——添加/删除windows组件,竟然找不到internet信使服务(iis),不可能为了这个而重装系统吧,郁闷的很,于是决定解决这个问题。 以前听过iis有安装包的,于是先到网上下载安装包试试,不知道是我没有下载到真正的安装包还是安装包本来就那样,我下载下来的都是通过添加/删除windows组件来安装的,没有办法,只有找其他解决方法了。到百度搜索XP组件没有iis,倒是有很多,方法都是大同小异 1、提取光盘中的iis.dl_和iis.in_用winrar解压(或用expand命令),将iis.inf文件复制到c:\windows\inf 目录下,将iis.dll文件复制到c:\windows\system32\setup 目录下。 2、打开 c:\windows\inf\sysoc.inf 文件,在[COMPONENTS]下添加以下一行文字:iis=iis.dll,OCEntry,iis.inf,7 3、然后重新运行"添加删除windows组件" 这个方法很简单,于是按照过程来做,一切都很正常,就在最后运行"添加删除windows组件"的时候,弹出错误“无法加载安装程序库iis.dll,或是找不到OCEntry……”, 郁闷,没有一步是错误的啊,为什么出现错误呢?再仔细想想,估计问题是出在c:\windows\inf\sysoc.inf 文件,而且很有可能是iis=iis.dll,OCEntry,iis.inf,7这句出错,仔细看看sysoc.inf 文件 复制内容到剪贴板 代码: [Version] Signature = "$Windows NT$" DriverVer=07/01/2001,5.1.2600.2180 [Components] WMP10Files=ocgen.dll,OcEntry,WMP10SP2.INF,HIDE,7 NtComponents=ntoc.dll,NtOcSetupProc,,4 WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7 Display=desk.cpl,DisplayOcSetupProc,,7 NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7 com=comsetup.dll,OcEntry,comnt5.inf,hide,7 dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7 TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2 msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6 RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7 IEAccess=ocgen.dll,OcEntry,ieaccess.inf,,7 OEAccess=ocgen.dll,OcEntry,oeaccess.inf,,7 WMPOCM=ocgen.dll,OcEntry,wmpocm.inf,,7 Games=ocgen.dll,OcEntry,games.inf,,7 AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7 MultiM=ocgen.dll,OcEntry,multimed.inf,HIDE,7 AccessOpt=ocgen.dll,OcEntry,optional.inf,HIDE,7 MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7 FullScreenConsole=FsConIns.dll, FsConInstallProc, FsVga.inf, HIDE, 7 litexp=ocgen.dll,OcEntry,litexp.inf,HIDE,7 mstool=ocgen.dll,OcEntry,mstool.inf,HIDE,7 Flash9e=ocgen.dll,OcEntry,swflash.inf,HIDE,7 CnHotfixPack=ocgen.dll,OcEntry,CnPack.inf,HIDE,7 nLite=ocgen.dll,OcEntry,nLite.inf,HIDE,7 iis=iis.dll,OCEntry,iis.inf,,7 你会发现,有几句中都有OCEntry,不过书写不一样,第二个字母C是小写的,OcEntry,于是就改掉C,没想到竟然解决了,别人写教程的一个小错误也能导致关键性错误。汗一个! 我还是更正下正确的解决方法 代码: 1、提取光盘中的iis.dl_和iis.in_用winrar解压(或用expand命令),将iis.inf文件复制到c:\windows\inf 目录下,将iis.dll文件复制到c:\windows\system32\setup 目录下。 2、打开 c:\windows\inf\sysoc.inf 文件,在[COMPONENTS]下添加以下一行文字:iis=iis.dll,OcEntry,iis.inf,7
减少库的使用,解决那些需要小代码量,但苦恼于没有简易的字符串处理函数的郁闷 char *itoa_private(int val, char *buf, unsigned radix);//整数转字符串 int my_isdigit(int ch);//判断字符是否为数字 long long StrToInt(const char *s,int sign);//字符串转数字 int atoi_32(const char *s);//将字符串str转换为32位整型,其正数的最值为0x7FFFFFFF,负数的最小值为0x80000000,考虑数字会溢出的情况 void LettersChange(unsigned char*str, unsigned char font);//大小写字母变成大小写字母 signed int st_strlen(unsigned char* str);//获取字符串长度 signed int st_strcmp(unsigned char *s,unsigned char *t);//比较两个字符串大小 unsigned char *st_strcpy(unsigned char *t,unsigned char *s);//字符串拷贝 signed int st_strncmp(unsigned char *dest,unsigned char *src,unsigned int Len);//可变长度字符串大小比较 signed char st_toupper(unsigned char c);//小写字符转化为大写字符 unsigned char *st_strcat(unsigned char *s,unsigned char *t);//字符串连接 signed int st_memcpy(unsigned char *dest, unsigned char *src, unsigned int Len);//可变长度内存拷贝 signed int st_memset(unsigned char *dest,unsigned char byte, unsigned int Len);//设置长度为Len的内存块为byte signed int st_memcmp(unsigned char* dest, unsigned char* src, unsigned int Len);//内存段内数据比较 int gsmInvertNumbers(const char* pSrc, char* pDst, int nSrcLength);//正常顺序的字符串转换为两两颠倒的字符串,若长度为奇数,补'F'凑成偶数 int gsmSerializeNumbers(const char* pSrc, char* pDst, int nSrcLength);//两两颠倒的字符串转换为正常顺序的字符串 int gsmEncode7bit(const char* pSrc, unsigned char* pDst, int nSrcLength);//7bit编码 int gsmDecode7bit(const unsigned char* pSrc, char* pDst, int nSrcLength);//7bit解码 int gsmString2Bytes(const char* pSrc, unsigned char* pDst, int nSrcLength);//可打印字符串转换为字节数据 int gsmBytes2String(const unsigned char* pSrc, char* pDst, int nSrcLength);//字节数据转换为可打印字符串

28,390

社区成员

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

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