新手求教有关数据库连接类的引用问题,急急~~~~~~~

icecock icecock 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想用写一个类来实现数据库连接,类如下
Imports System.Configuration
Imports System.Data.SqlClient
Imports System.Data

Public Class connection


Public Function getconn() As SqlConnection
Dim connstr As String = ConfigurationSettings.AppSettings("connstr")
Dim myconn As New SqlConnection(connstr)
myconn.Open()
Return myconn


End Function
Public Function getds(ByVal sqlstr, ByVal tablename) As DataSet
Dim conn As New SqlConnection
conn = getconn()
Dim da As New SqlDataAdapter(sqlstr, conn)
Dim ds As New DataSet
da.Fill(ds, tablename)
Return ds
End Function
Public Function getdr(ByVal sqlstr) As SqlDataReader
Dim conn As New SqlConnection
conn = getconn()
Dim comm As New SqlCommand(sqlstr, conn)
Dim dr As SqlDataReader
dr = comm.ExecuteReader()
Return dr

End Function

End Class
编译成connection.dll
再在项目中引用这个dll
可是在WEB页面中怎么调用不了这个dll呢
调用过程如下
Imports Management.connection

Imports System.Data.SqlClient


Public Class WebForm1
Inherits System.Web.UI.Page

#Region " Web 窗体设计器生成的代码 "

'该调用是 Web 窗体设计器所必需的。
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

End Sub
Protected WithEvents Button1 As System.Web.UI.WebControls.Button

'注意: 以下占位符声明是 Web 窗体设计器所必需的。
'不要删除或移动它。
Private designerPlaceholderDeclaration As System.Object

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
'不要使用代码编辑器修改它。
InitializeComponent()
End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
Dim conn As SqlConnection
conn = New no2.getconn //这句出错
End Sub
不知怎么会回事不能调用呢
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
icecock
.NET社区 62,271 成员 668,968 内容