provider=microsoft.jet.oledb.4.0 这是一个什么的连接数据库字符串

供稿:hz-xin.com     日期:2025-01-18
连接数据库不成功Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\用户表.mdb

有以下几个方面你注意检查一下看:1,你的IIS没有正确设置;2,你的磁盘的格式是NTFS的,那么你就要修改你的磁盘格式了或者修改你的磁盘的权限。。。。。呵呵,希望对你有帮助!

假如myweb是网站根目录,那么就这样写:
DB = "asp.mdb"
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(DB)

各种数据库连接代码

MS Access数据库连接

用DSN连接并且没有用户名和密码:

<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName"
%>

用DSN连接并且有用户名和密码:

<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName","username","password"
%>

用实际的数据库绝对路径连接:

<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=e:\yanhang\database.mdb"
conn.Open Strconn
%>

用实际的数据库相对路径连接:

<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
conn.Open Strconn
%>

MS SQL Server数据库连接

用DSN连接:

<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"
%>

不用DSN连接:

<%
Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename"
conn.open DSNtemp
%>

FoxPro数据库连接

<%
Set Conn = Server.CreateObject("ADODB.connection")
ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc"
Conn.Open ConnStr
%>

Oracle数据库连接:

<%
set conn=server.createobject("adodb.connection")
conn.cursorlocation=adUseClient
DSNTemp="Provider=MSDAORA.1;Password=xxxxx;User ID=yanhang;Data Source=xxx.world"
conn.open DSNtemp
%>

连接Access的~~

VB 运行中出现 [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且...
首先检查你的ODBC数据源是否设置完成,然后是你的代码中缺少数据源的链接信息 Dim cnn As New ADODB.Connection ’设置到数据源的链接信息 Dim rst As New ADODB.Recordset ‘设置记录源 Dim s As String s = "dsn=(ODBC数据源中的用户数据源名称);uid=(用户名);pwd=(密码)"'例如 s...

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'_百度知 ...
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(""&datapath&""&datafile&"")'Connstr="DBQ="&server.mappath(""&datapath&""&datafile&"")&";DRIVER={Microsoft Access Driver (*.mdb)};"SqlNowString="Now()"SqlChar="'"ver="1.0"'''Else ''' SQL数据...

VB6.0 使用Adodc控件读取Access数据库. 怎么修改数据库指定某一列的所 ...
Adodc控件是这个兄弟,使用很简单,举个按钮单击的例子:Private Sub Command1_Click() Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ACCESS路径名" '\/\/连接字符串,ACCESS2007以上版本不一样 Adodc1.RecordSource="Select * from 表名称" '\/\/查询表数据 Ado...

Microsoft JET Database Engine 错误 '80004005' 未指定的错误_百度知 ...
解决IIS目录权限问题[Microsoft OLE DB Provider for ODBC Drivers (0x80004005)]错误类型一:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。错误类型二:Microsoft OLE DB Provider for ODBC Drivers 错误 ''80004005'...

为啥总提示实时错误3709连接无法用于执行此操作。在此上下文中它可能已...
Connstr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & App.Path & "C:\\Users\\Administrator\\Desktop\\111.accdb'" '这个SQL语句不正确, App.Path 指的是程序根目录,后面怎么又是绝对路径?Connstr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & App.Path & "\\111....

msSQL导出数据到Excel文件
set @constr='DRIVER={Microsoft Excel Driver (*.xls)};DSN=''';READONLY=FALSE'+';CREATE_DB="'+@sql+'";DBQ='+@sql else set @constr='Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties="Excel 8.0;HDR=YES'+';DATABASE='+@sql+'"'--连接数据库 exec @err=sp_oacreate ...

...未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(db)"driver=Microsoft Access Driver (*.mdb);DBQ="&Server.MapPath(db)既然这样,就只能使用一个办法,将IIS的运行环境设置为32位:IIS6上的做法:1.命令行键入:cscript.exe %SYSTEMDRIVE%\\inetpub\\adminscripts\\adsutil.vbs SET ...

如何解决System.Data.OleDb.OleDbException:找不到可安装的ISAM。急,万...
解决方法:1.注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。要解决此问题,您可以尝试手动注册此文件,或者必须更正 Windows 注册表中的路径名称错误,然后安装或替换问题文件。为此,...

万能密码 'or'='or'如何防
一般用户在登陆时,系统会要求输入用户名及密码,然后将这些数据传输到指定页,进行验证,大致的代码如下:Set Conn= Server.CreateObject("ADODB.Connection") '定义连接数据库的对象 Const AccessFile="jmdcw.mdb" '数据库地址 Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" ...

Provider = Microsoft.Jet.OLEDB.4.0
你的路径是绝对路径,要改成相对路径!在udl中,将“选择或输入数据库名称”中的路径“E:\\web\\db\\asdf.mdb”改成“asdf.mdb”,然后测试链接!再在文件中去写调用数据库的相对路径!