收录日期:2020/12/05 19:40:37 时间:2016/05/19 01:06:09 标签:ASP.NET
操作系统:
win 2000 server
framework 1.1
mdac-2.7-cn
IE6sp1
原代码:
<%@ Page Language="VB" %>
<%@ import namespace=system.data.ado%>
<%@ import namespace=system.data%>
<script runat="server">
 sub Page_Load(Sender As Object,e As EventArgs)
     button1.innertext="Execute!"
 end sub
 sub button1_click(Sender As Object,e As EventArgs)
     dim cna as ADOConnection=new ADOConnection
 dim cma as adoCommand=new AdoCommand
     cna.provider="microsoft.jet.oledb.4.0"
 cna.datasource="E:\websvr\dotnet\net.mdb"
 cna.open()
 cma.ActiveConnection=cna
 cma.commandText=text1.value
 cma.execute
     sp1.innertext="这个语句影响了"&cma.recordsAffected&"笔资料"
 end sub
</script>
<html>
<head>
</head>
<body>
<form runat="server" id="f1">
请输入SQL语句:<INPUT TYPE="text" NAME="" id="text1" runat="server"><BR>
      <button id="button1" runat="server" onserverclick="button1_click" />
    </form>
<span id="sp1" runat="server"/>
</body>
</html>
数据库:access 2000 ,名称net.mdb
一个表:member
三个字段:id 自动编号,user 文本,pwd 文本

编译器错误信息: BC30002: 未定义类型“ADOConnection”。

源错误:

 

行 6:   end sub
行 7:   sub button1_click(Sender As Object,e As EventArgs)
行 8:       dim cna as ADOConnection=new ADOConnection
行 9:    dim cma as adoCommand=new AdoCommand
行 10:       cna.provider="microsoft.jet.oledb.4.0"
 

显示详细的编译器输出:


C:\WINNT\system32> "c:\winnt\microsoft.net\framework\v1.1.4322\vbc.exe" /t:library /utf8output /R:"c:\winnt\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll" /R:"c:\winnt\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll" /R:"c:\winnt\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll" /R:"c:\winnt\assembly\gac\system.web.mobile\1.0.5000.0__b03f5f7f11d50a3a\system.web.mobile.dll" /R:"c:\winnt\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll" /R:"c:\winnt\assembly\gac\system.web.services\1.0.5000.0__b03f5f7f11d50a3a\system.web.services.dll" /R:"c:\winnt\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll" /R:"c:\winnt\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll" /out:"C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\web\508aa440\f8374d96\ip1gdh0r.dll" /debug-  "C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\web\508aa440\f8374d96\ip1gdh0r.0.vb"


Microsoft (R) Visual Basic .NET 编译器版本 7.10.3052.4
用于 Microsoft (R) .NET Framework 版本 1.1.4322.573
版权所有 (C) Microsoft Corporation 1987-2000。保留所有权利。

C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\web\508aa440\f8374d96\ip1gdh0r.0.vb(20) : error BC30466: 无法找到 Imports“system.data.ado”的命名空间或类型“ado”。

Imports system.data.ado
        ~~~~~~~~~~~~~~~
E:\websvr\dotnet\ado.aspx(8) : error BC30002: 未定义类型“ADOConnection”。

     dim cna as ADOConnection=new ADOConnection
                ~~~~~~~~~~~~~                  
E:\websvr\dotnet\ado.aspx(9) : error BC30002: 未定义类型“adoCommand”。

     dim cma as adoCommand=new AdoCommand
                ~~~~~~~~~~               
E:\websvr\dotnet\ado.aspx(16) : error BC30205: 需要语句结束。

     sp1.innertext="这个语句影响了"&cma.recordsAffected&"笔资料"
                                                 ~~~~~

请大家帮帮忙,看看怎么回事,在线等待答案,谢谢
system.data.ado
是beta版里的!

请改为System.Data.OleDb
ADOConnection--->OleDbConnection
Imports system.data.ado
你这语句是自动生成的吗。我没有用过2003
但是如果是自动生成的应该没问题的。
如果不是我想是System.data.sqlclient
你所使用的代码是framework试用版代码,framework1.0以上代码如下:
<%@ Page Language="VB" %>
<%@ import namespace=System.Data.OleDb%>
<%@ import namespace=system.data%>
<script runat="server">
 sub Page_Load(Sender As Object,e As EventArgs)
     button1.innertext="Execute!"
 end sub
 sub button1_click(Sender As Object,e As EventArgs)
     dim cna as OleDbConnection=new OleDbConnection()
 dim cma as OleDbCommand=new OleDbCommand
     cna.provider="microsoft.jet.oledb.4.0"
 cna.datasource="E:\websvr\dotnet\net.mdb"
 cna.open()
 cma.ActiveConnection=cna
 cma.commandText=text1.value
 cma.execute
     sp1.innertext="这个语句影响了"&cma.recordsAffected&"笔资料"
 end sub
</script>
<html>
<head>
</head>
<body>
<form runat="server" id="f1">
请输入SQL语句:<INPUT TYPE="text" NAME="" id="text1" runat="server"><BR>
      <button id="button1" runat="server" onserverclick="button1_click" />
    </form>
<span id="sp1" runat="server"/>
</body>
</html>
都什么时候了还用beta版的??
谢谢大家,又有新的问题了
编译器错误信息: BC30526: 属性“Provider”为“ReadOnly”。

源错误:

 

行 9:       dim cna as oledbConnection=new oledbConnection
行 10:   dim cma as oledbCommand=new oledbCommand
行 11:   cna.provider="microsoft.jet.oledb.4.0"
行 12:   cna.datasource="E:\websvr\dotnet\net.mdb"
行 13:   cna.open()
 

源文件: E:\websvr\dotnet\ado.aspx    行: 11 



显示详细的编译器输出:


C:\WINNT\system32> "c:\winnt\microsoft.net\framework\v1.1.4322\vbc.exe" /t:library /utf8output /R:"c:\winnt\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll" /R:"c:\winnt\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll" /R:"c:\winnt\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll" /R:"c:\winnt\assembly\gac\system.web.mobile\1.0.5000.0__b03f5f7f11d50a3a\system.web.mobile.dll" /R:"c:\winnt\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll" /R:"c:\winnt\assembly\gac\system.web.services\1.0.5000.0__b03f5f7f11d50a3a\system.web.services.dll" /R:"c:\winnt\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll" /R:"c:\winnt\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll" /out:"C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\web\508aa440\f8374d96\eakm28b-.dll" /debug-  "C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\web\508aa440\f8374d96\eakm28b-.0.vb"


Microsoft (R) Visual Basic .NET 编译器版本 7.10.3052.4
用于 Microsoft (R) .NET Framework 版本 1.1.4322.573
版权所有 (C) Microsoft Corporation 1987-2000。保留所有权利。

E:\websvr\dotnet\ado.aspx(11) : error BC30526: 属性“Provider”为“ReadOnly”。

     cna.provider="microsoft.jet.oledb.4.0"
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\websvr\dotnet\ado.aspx(12) : error BC30526: 属性“DataSource”为“ReadOnly”。

         cna.datasource="E:\websvr\dotnet\net.mdb"
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\websvr\dotnet\ado.aspx(14) : error BC30456: “ActiveConnection”不是“System.Data.OleDb.OleDbCommand”的成员。

         cma.ActiveConnection=cna
         ~~~~~~~~~~~~~~~~~~~~    
E:\websvr\dotnet\ado.aspx(16) : error BC30456: “execute”不是“System.Data.OleDb.OleDbCommand”的成员。

         cma.execute
         ~~~~~~~~~~~
E:\websvr\dotnet\ado.aspx(17) : error BC30390: “System.Data.OleDb.OleDbCommand.recordsAffected”是“Private”,因此它在此上下文中无法访问。

     sp1.innertext="这个语句影响了"&cma.recordsAffected&"笔资料"
                             ~~~~~~~~~~~~~~~~~~~~     
E:\websvr\dotnet\ado.aspx(17) : error BC30205: 需要语句结束。

     sp1.innertext="这个语句影响了"&cma.recordsAffected&"笔资料"
                                                 ~~~~~

 

wizard中如何使用自定义验证控件? 为什么水晶报表生成的Word文档都是页眉部分··· 有关操作JPG图片的问题,谢谢指点 控件属性绑定指定到类属性问题 节点层数计算问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!????? 数据库的新建拷贝跟复制中的新建复本有什么区别? 老问题,关于消除重复记录的问题 struts新手求高手指点 如何打开共享文件夹 怎样上传dll文件? 新来的,报个到 winsock在接收数据时出现缓冲区数据太大的错误? 两字段相同时.第三字段数据合并起来,该如何实现? 求插入语句 用友软件招聘软件测试人员 美资企业招聘软件开发工程师(成都,深圳) 如何编写一个可以画线的控件??? 用vc+ado+sql2000,读Northwind表可以,自己建了新表,加了5条记录,select返回为-1?是不是权限问题? 用vc+ado+sql2000,读Northwind表可以,自己建了新表,加了5条记录,select返回为-1?是不是权限问题? 计数器代码? 字段money是numeric型,当查询条件为 money>=0 and money<=10000时 ,总是把大于10000的记录也找出来,求解决方法 如何获取前页传过来的URL中的域名! 光栅图与矢量图的叠加 WPE PRO这个软件到底怎么用,有没有具体的教程?? 散分贴!周末又见到MM了,漂亮啊,下定决心就娶她做老婆了,再也不勾三搭四了。(4)每天至少散200分,争取都败坏完,以后不来CSDN了。 SQL 语句:在当天(日期)所有加入的会员中我随机抽取一位会员 关于项目图片存放的问题 我公司想买一个类似http://www.eoool.com/网站的gif处理控件,有谁知道是什么控件~~~ 又将要离职了,又要找工作了,郁闷 请问如何把SQL Server数据库打包进安装程序中?