郁闷、抓狂的问题(ASP.NET using vb)!!!
代码如下
' VB Document
Imports System
Imports System.Data
Imports System.Data.OleDB
namespace adminstratro
public class admin
private _id as string
private _password as string
private _nam as string
private _phone as string
...略
编译命令是 vbc /t:library admin.vb
错误提示是
admin.vb(3) : error BC30466: Namespace or type 'Data' for the Imports 'System.Data' cannot be found.
Imports System.Data
~~~~~~~~~~~
admin.vb(4) : error BC30466: Namespace or type 'OleDB' for the Imports 'System.Data.OleDB' cannot be found.
Imports System.Data.OleDB
~~~~~~~~~~~~~~~~~
admin.vb(59) : error BC30002: Type 'oledbConnect' is not defined.
dim objConnect as new oledbConnect(application("connectText"))
~~~~~~~~~~~~
admin.vb(60) : error BC30002: Type 'oledbDataAdapter' is not defined.
dim objAdapter as new oledbDataAdapter(strSql,objConnect)
~~~~~~~~~~~~~~~~
我的系统是WINDOWS XP,ASP.NET的版本是1.1,装了MDAC驱动。system.data和system.data.oledb在普通aspx页面下均可使用。请高手指教!
问题点数:100、回复次数:9Top
1 楼Proyang(小过)回复于 2004-09-01 15:08:28 得分 0
编译的命令有问题吧。
你可以在vs.net环境下编译试试,编译好了,在BIN目录就有DLL文件了。Top
2 楼forestyang(forestyang)回复于 2004-09-01 15:23:56 得分 0
编译加入需要的reference
C# 是: csc /t:library /r System.Data xxx.cs
VB? vbc /t:library /r System.Data admin.vbTop
3 楼forestyang(forestyang)回复于 2004-09-01 15:24:41 得分 0
编译加入需要的reference
C# 是: csc /t:library /r System.Data.dll xxx.cs
VB? vbc /t:library /r System.Data.dll admin.vb
Top
4 楼forestyang(forestyang)回复于 2004-09-01 15:28:53 得分 100
编译加入需要的reference (上面都写错了,很久没用了,都忘了:)
C# 是: csc /t:library /r:System.Data.dll xxx.cs
VB? vbc /t:library /r:System.Data.dll admin.vb
Top
5 楼goody9807(http://goody9807.cnblogs.com)回复于 2004-09-01 15:28:54 得分 0
编译加入需要对System.Data的引用
csc /t:library /r System.Data.dll 这句话必须在有csc.exe目录下运行
例如
编译注册.netFramework
C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -iTop
6 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 17:16:29 得分 0
呵呵,这样也行????等待高手中的高手出现``````......................答案估计不是超简单就是超复杂^-^!Top
7 楼pingnt(淡蓝色的雪)回复于 2004-09-01 17:22:33 得分 0
vb编译:
vbc /t:library admin.vb /r:system.dll /r:system.data.dll /r:system.data.oledb.dll
Top
8 楼pingnt(淡蓝色的雪)回复于 2004-09-01 17:26:37 得分 0
顺便说一下:
vbc的使用方法:
常用格式:vbc /t:library /out:要产生的文件路径及文件名(用户自己指定) /r:代码中所包括的类 要编译的.VB文件.
因此上面的编译方法应为:
vbc /t:library c:\admin.dll /r:system.dll /r:system.data.dll /r:system.data.oledb.dll
admin.vb
注意admin.vb文件的位置.Top
9 楼lxfan(Fan)回复于 2004-09-02 01:37:12 得分 0
用了以上的方法到是没有倒入名称空间的错误了,可是还是找不到类呀
提示错误:
admin.vb(60) : error BC30007: Reference required to assembly 'System' containing the base class 'System.ComponentModel.Component'. Add one to your project.
dim objConnect as oledbConnection
~~~~~~~~~~~~~~~Top




