-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
'连接数据库
%>
2000下使用asp访问数据库时,在conn.open始终发生8007007f错误,重装IISaccess均得不到解决。我在网上查到的解决办法是将      oledb32.dll      解压到以下两个目录,然后重启服务器:       
      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
%>
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 连接方法:
php实例代码解密
以下为引用的内容:
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
sql = "select * from 数据库中的表名"
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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。