-soft/download/info/1701.htm
www.chinaz/Program/Asp/112TM562008.html
<%
dim ConnString
set conn=server.CreateObject("tion")
ConnString="provider=microsoft.jet.oledb.4.0;data source=" & server.MapPath("#kucun.mdb")
conn.open ConnString
'连接数据库
%>
dim ConnString
set conn=server.CreateObject("tion")
ConnString="provider=microsoft.jet.oledb.4.0;data source=" & server.MapPath("#kucun.mdb")
conn.open ConnString
'连接数据库
%>
2000下使用asp访问数据库时,在conn.open始终发生8007007f错误,重装IIS和access均得不到解决。我在网上查到的解决办法是将 oledb32.dll 解压到以下两个目录,然后重启服务器:
1) C:\WINNT\system32\dllCache
1) C:\WINNT\system32\dllCache
2) C:\Program Files\Common Files\System\OLE DB
<%
dim conn,exec,rs
set ateobject("ion")
conn.open "driver={microsoft access driver(*.mdb)};dbq="&server.mappath("show.mdb")
exec="select * from list"
set ateobject("dset")
rs.open,exec,conn,1,1
%>
dim conn,exec,rs
set ateobject("ion")
conn.open "driver={microsoft access driver(*.mdb)};dbq="&server.mappath("show.mdb")
exec="select * from list"
set ateobject("dset")
rs.open,exec,conn,1,1
%>
ASP中连接数据库的错误解决新解决办法
Provider 错误 80004005 未指定的错误 的新解决办法.
这两天运行的好好的点击统计程序突然出错了,显示的就是:
------------------------------------------
Provider 错误 80004005
未指定的错误
------------------------------------------
在网上了一大圈,发现大家提供的办法我都试过了,没有一个有作用的.方法有以下:
1.
开始 运行 regsvr32 jscript.dll (命令功能: 修复Java动态链接库)
开始 运行 regsvr32 vbscript.dll(命令功能:修复VB动态链接库)
开始 运行 iisreset (命令功能:重启IIS)
开始 运行 msjetoledb40.dll
2.
给系统临时文件夹 %windir%/temp/ 加上 IUSR_COMPUTER 用户的读写权限
3.
ASP连接Access数据库的时候,如果频繁刷新页面,出现80004005 未指定错误,数据库不能连接,但是过大约10多分钟后再刷新就可以连接。有关的补丁都已经打过,问题依旧。最后判断与IIS6的缓冲有关,在IIS配置中到应用程序池,DefaultAppPool属性中的性能页,调整WEB园的进程数(任何值,1也可),应用确定后,问题解决.
用了以上的方法都没解决我的问题,于是重装IIS,仍然恢复正常.只能靠自己继续努力了.
根本ASP的工作流程,想来想去应该还是在临时文件的问题上,不过临时文件夹的目录已经给了IUSR的权限了,怎么还不对呢.抱着试试看的心理,清空了临时文件夹下所有的内容,奇迹出现了,ASP连接数据库的页面恢复正常了!
快速掌握ASP连接11种数据库的常用语法:
本文主要介绍了ASP连接11种数据库的常用语法,详细内容请参考下文:
1.Access数据库的DSN-less连接方法:
以下为引用的内容: set adocon=Server.Createobject("tion") adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _ Server.MapPath("数据库所在路径") |
2.Access OLE DB连接方法:
以下为引用的内容: set adocon=Server.Createobject("tion") adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _ "Data Source=" & Server.MapPath("数据库所在路径") |
3.SQL server连接方法:
以下为引用的内容: set ateobject("dset") adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _ "database=数据库名 |
4.SQL server OLE DB连接方法:
以下为引用的内容: set adocon=Server.Createobject("tion") adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _ "user ID=***;Password=***;"& _ "inital Catalog=数据库名" |
5.Oracle 连接方法:
以下为引用的内容: set adocon=Server.Createobject("tion") adocon.open"Driver={microsoft odbc for oracle}; server=oraclesever.world;uid=admin;pwd=pass;" |
6.Oracle OLE DB 连接方法:
以下为引用的内容: set adocon=Server.Createobject("tion") adocon.open"Provider=OraOLEDB.Oracle;data source=dbname; user id=admin;password=pass;" |
7.dBase 连接方法:
以下为引用的内容: set adocon=Server.Createobject("tion") adocon.open"Driver= {microsoft dbase driver(*.dbf)};driverid=277;dbq=--;" |
8.mySQL 连接方法:
以下为引用的内容: set adocon=Server.Createobject("tion") adocon.open"Driver={mysql};database=yourdatabase; uid=username;pwd=yourpassword;option=16386;" |
9.Visual Foxpro 连接方法:
以下为引用的内容: set adocon=Server.Createobject("tion") adocon.open"Driver={microsoft Visual Foxpro driver}; sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;" |
10.MS text 连接方法:
以下为引用的内容: set adocon=Server.Createobject("tion") adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&_ "extensions=asc,csv,tab,txt;Persist SecurityInfo=false;" |
11.MS text OLE DB 连接方法:
以下为引用的内容: set adocon=Server.Createobject("tion") adocon.open"Provider =microsof.jet.oledb.4.0;data source=your_path;"&_ "Extended Properties'text;FMT=Delimited'" |
Asp中五种连接数据库的方法
第一种
set ateobject("tion")
set ateobject("dset")
DBPath = Server.MapPath("您的数据库文件.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
set ateobject("tion")
set ateobject("dset")
DBPath = Server.MapPath("您的数据库文件.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
sql = "select * from 数据库中的表名"
Rs.open sql,conn,3,2
Rs.open sql,conn,3,2
第一种 - 这种方法用在ACCESS中最多
strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")
set conn = ateobject("tion")
conn.open strconn
第二种-这种方法用在SQL SERVER中多
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;PWD=Password;DATABASE=Database_Name
set conn = ateobject("tion")
conn.open strconn
第三种
strconn="Driver={MicrosoftAccessDriver(*.mdb)};" &_
"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;uid=LoginID " &_
"pwd=Password;DriverId=25;FIL=MSAccess;" set conn = ateobject("tion")
conn.open strconn
第四种运用系统数据源
The following uses a Data Source Name:
set conn = ateobject("tion")
conn.open "Example"
第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源
set rs = ateobject("dset")
rs.open "tblname", "DSNName", 3, 3
"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;uid=LoginID " &_
"pwd=Password;DriverId=25;FIL=MSAccess;" set conn = ateobject("tion")
conn.open strconn
第四种运用系统数据源
The following uses a Data Source Name:
set conn = ateobject("tion")
conn.open "Example"
第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源
set rs = ateobject("dset")
rs.open "tblname", "DSNName", 3, 3
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论