新手求教有关数据库连接类的引用问题,急急~~~~~~~
我想用写一个类来实现数据库连接,类如下
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
不知怎么会回事不能调用呢
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
不知怎么会回事不能调用呢
...全文
相关推荐
c + + 计 时 器 急 急 急急 急 急急 急 急急 急 急急 急 急急 急 急急 急 急急 急 急急 急 急急 急 急
c + + 计 时 器 急 急 急急 急 急急 急 急急 急 急急 急 急急 急 急急 急 急急 急 急急 急 急急 急 急
这是sdk调用源文件,急急急急急急
这是sdk调用源文件,急急急急急急
急急急平面波matlab仿真中如何用颜色表示声压级的大小-Doc1.doc
急急急平面波matlab仿真中如何用颜色表示声压级的大小-Doc1.doc 原程序是: f=125; c0=344; k=2*f*pi./c0; r=0:0.001:0.5; p=exp; P=abs; plot; xlabel'); ylabel'); 不知程序对不对 请问怎么在平面波matlab仿真中如何用颜色表示声压级的大小,能不能帮忙把程序完整的表示出来
苏少版五年级音乐下册(简谱)第3单元《听:急急风》教学设计.pdf
苏少版五年级音乐下册(简谱)第3单元《听:急急风》教学设计.pdf
java代码-和急急急借记卡
java代码-和急急急借记卡


