.Net Data OLE DB 提供程序 (System.Data.OleDb) 要求 Microsoft Data Access Components(MDAC) 2.6 或更高版本。发现当前安装的版本是 2

cer 2003-08-28 07:00:47
.Net Data OLE DB 提供程序 (System.Data.OleDb) 要求 Microsoft Data Access Components(MDAC) 2.6 或更高版本。发现当前安装的版本是 2.53.6200.0。

这个怎样解决?
...全文
747 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
cer 2003-09-01
  • 打赏
  • 举报
回复
Server Error in '/' Application.
--------------------------------------------------------------------------------

Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load type 'WebJingMao.more'.

Source Error:


Line 1: <%@ Page Language="vb" AutoEventWireup="false" Codebehind="more.aspx.vb" Inherits="WebJingMao.more"%>
Line 2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Line 3: <html>


Source File: \\genfs2\www20\cerxp\more.aspx Line: 1

为什么提示打不到类?.net中.aspx.vb中的内容编译后是不是放到.dll文件内?
loulanlouzhu 2003-08-29
  • 打赏
  • 举报
回复
给该mdb文件添加aspnet用户!
cer 2003-08-29
  • 打赏
  • 举报
回复
上面说的错误的两个地方
=======================(1)=================================
If savetext.Value = "save" Then
savetext.Value = ""
Dim filevalue As String
Dim filename As String
Dim ssql As String
If Request.QueryString("work") <> "edit" Then
filevalue = "'" & Trim(yqtitle.Value) & "','" & Trim(yqhttp.Value) & "','" & Trim(yqorder.Value) & "'"
filename = "gdtitle,gdhttp,gdorder"
ssql = "insert into siaweb (" & filename & ") values(" & filevalue & ") "
Else
ssql = "update siaweb set gdtitle='" & Trim(yqtitle.Value) & "',gdhttp='" & Trim(yqhttp.Value) & "',gdorder=" & Trim(yqorder.Value) & " where id=" & Request.QueryString("title")
End If
runthing(ssql, Server.MapPath("mdb1/WebJingMao.mdb"))
Response.Write("<Script language='JavaScript'>")
Response.Write("alert('保存完成!');")
Response.Write("window.location='gdhtlei.aspx';")
Response.Write("</Script>")
End If
==================================(2)========================================
Public Function runthing(ByVal ssql As String, ByVal mdbpathe As String)
Dim conn As OleDbConnection = New OleDbConnection(ConnStringAll & mdbpathe)
conn.Open()
Dim cmd As New OleDbCommand()
cmd.CommandType = CommandType.Text
cmd.Connection = conn
cmd.CommandText = ssql
cmd.ExecuteNonQuery()
conn.Close()
End Function
cer 2003-08-29
  • 打赏
  • 举报
回复
我装了mdac 2.7 ,现在能打开数据库,并显示数据,但不能在数据库内写入数据,错误为上面的
cer 2003-08-29
  • 打赏
  • 举报
回复
我更新组件后出现这样的错误,这个网站我在本地都是调试好了的,这是为什么啊
服务器订义为:不可写入,我开始以为是这儿,但我将我的机子订为"不可写入"时数据库是可更新的
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

操作必须使用一个可更新的查询。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[OleDbException (0x80004005): 操作必须使用一个可更新的查询。]
System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) +41
System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +154
System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +92
System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +65
System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +112
System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +54
WebJingMao.main.runthing(String ssql, String mdbpathe) in C:\WebJingMao\main1.vb:163
WebJingMao.gghtedit.Button1_ServerClick(Object sender, EventArgs e) in C:\WebJingMao\gghtedit.aspx.vb:108
System.Web.UI.HtmlControls.HtmlInputButton.OnServerClick(EventArgs e) +108
System.Web.UI.HtmlControls.HtmlInputButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +138
System.Web.UI.Page.ProcessRequestMain() +1263




--------------------------------------------------------------------------------
版本信息: Microsoft .NET 框架版本:1.0.3705.0; ASP.NET 版本:1.0.3705.0
cer 2003-08-29
  • 打赏
  • 举报
回复
但我用asp写的计数器为什么也不能更新呢?
计数器代码如下:
==============================================================
<%
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
Dir = Request.ServerVariables("SCRIPT_NAME")
Dir = StrReverse(Dir)
Dir = Mid(Dir, InStr(1, Dir, "/"))
Dir = StrReverse(Dir)
HitsFile = Server.MapPath(Dir) & "\hits.txt"

On Error Resume Next
Set InStream= FileObject.OpenTextFile (HitsFile, 1, false )
OldHits = Trim(InStream.ReadLine)
NewHits = OldHits + 1
Set OutStream= FileObject.CreateTextFile (HitsFile, True)
OutStream.WriteLine(NewHits)
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Graphic Counter</title>
</head>
<body leftMargin="0" topMargin="0" rightMargin="0" bottommargin="0" Align=center style="FONT-SIZE: 14px; COLOR: #ffffff; BACKGROUND-COLOR: #0376f9">
<%
L=Len(NewHits)
i = 1
For i = i to L
num = Mid(NewHits,i,1)
Display = Display & "<img src=""" & num & ".gif"">"
Next
Response.Write Display
%>
</body>
</html>
herofyf 2003-08-29
  • 打赏
  • 举报
回复
最狠的方法,装一下SQL SERVER 2000包你好!
flers 2003-08-29
  • 打赏
  • 举报
回复
MDAC 2.7 (简体中文):
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&familyid=d91995d9-6840-4aa0-961b-42a7c5aa2cb3
cnhgj 2003-08-29
  • 打赏
  • 举报
回复
装mdac_type 2.7
loulanlouzhu 2003-08-28
  • 打赏
  • 举报
回复
更新一个数据访问组件怕什么!
难道还会把他机子整坏!?
cer 2003-08-28
  • 打赏
  • 举报
回复
我修改成3.51了但还是一个样,看来还是要出一次市机房了
cer 2003-08-28
  • 打赏
  • 举报
回复
我只是最基本的就OK,增加,删除,修改,查询就OK了
panyee 2003-08-28
  • 打赏
  • 举报
回复
改成Microsoft.Jet.OLEDB.3.51 应该有很多东西都不支持了
panyee 2003-08-28
  • 打赏
  • 举报
回复
把Microsoft.Jet.OLEDB.4.0;改成 Microsoft.Jet.OLEDB.3.5; 看能不能运行

cer 2003-08-28
  • 打赏
  • 举报
回复
现在最主要的是我的空间是在别人的机子上我不能想装什么就装什么的
panyee 2003-08-28
  • 打赏
  • 举报
回复
不行,服务器的数据操作控件版本只有2.5, 太低了
qiuji 2003-08-28
  • 打赏
  • 举报
回复
安装最新的mdac:

MDAC 2.7 (简体中文):
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&familyid=d91995d9-6840-4aa0-961b-42a7c5aa2cb3

MDAC 2.7 Refresh - 简体中文:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&familyid=b41304ca-874f-421d-8820-182f179779a4

MDAC 2.7 SP1 Refresh - 简体中文:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&familyid=9ad000f2-cae7-493d-b0f3-ae36c570ade8
cer 2003-08-28
  • 打赏
  • 举报
回复
有没有不安装"MDAC27"的解决方案
panyee 2003-08-28
  • 打赏
  • 举报
回复
把 mdac 2.7 再装一次
cer 2003-08-28
  • 打赏
  • 举报
回复
错误题示:
==========================================================================
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

.Net Data OLE DB 提供程序 (System.Data.OleDb) 要求 Microsoft Data Access Components(MDAC) 2.6 或更高版本。发现当前安装的版本是 2.53.6200.0。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: .Net Data OLE DB 提供程序 (System.Data.OleDb) 要求 Microsoft Data Access Components(MDAC) 2.6 或更高版本。发现当前安装的版本是 2.53.6200.0。

源错误:


行 74: Dim dreader As System.Data.OleDb.OleDbDataReader
行 75: Dim ssql as string = "select * from winlan order by winlanorder"
行 76: conn.Open()
行 77: Dim comd As New System.Data.OleDb.OleDbCommand(ssql, conn)
行 78: dreader = comd.ExecuteReader


源文件: F:\web-new\gov\经贸局\index.aspx 行: 76

堆栈跟踪:


[InvalidOperationException: .Net Data OLE DB 提供程序 (System.Data.OleDb) 要求 Microsoft Data Access Components(MDAC) 2.6 或更高版本。发现当前安装的版本是 2.53.6200.0。]
System.Data.OleDb.OleDbConnection.CreateInstanceMDAC() +560
System.Data.OleDb.OleDbConnection.GetObjectPool(Boolean parsing) +118
System.Data.OleDb.OleDbConnection.CreateProvider() +13
System.Data.OleDb.OleDbConnection.Open() +107
ASP.index_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) in F:\web-new\gov\经贸局\index.aspx:76
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +27
System.Web.UI.Control.Render(HtmlTextWriter writer) +7
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243
System.Web.UI.Page.ProcessRequestMain() +1900




--------------------------------------------------------------------------------
版本信息: Microsoft .NET 框架版本:1.0.3705.0; ASP.NET 版本:1.0.3705.0
加载更多回复(4)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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