Imports System.Data
Imports System.Data.OleDb
Imports System
这些应该放在哪个文件的哪个位置?我把它们放在GLOBAL.ASAX文件中,在session_start等过程中调用
dim com as sqlconnection 时,在弹出栏中根本就没有sqlconnection,只有sqlclient,
不知问题出在哪?
Imports System.Data.OleDb
Imports System
这些应该放在哪个文件的哪个位置?我把它们放在GLOBAL.ASAX文件中,在session_start等过程中调用
dim com as sqlconnection 时,在弹出栏中根本就没有sqlconnection,只有sqlclient,
不知问题出在哪?
Imports System.Data
Imports System.Data.SqlClient
----------命名空间引用出错了
Imports System.Data.SqlClient
Imports System.Data
Imports System.Data.SqlClient
?
有没有什么方法,把上面的声明放在一个文件内,如GLOBAL.ASAX内,然后通过什么方法调用,不知可行?
Dim nowconn As SqlConnection = New SqlConnection("uid=sa;database=cp;server=localhost")
Dim ncomm As SqlCommand = New SqlCommand("select * from cp11", nowconn)
Dim ds As New DataSet
ncomm.filldataset(ds, "cp")
DataGrid1.DataSource = ds.table("cp11").defaultview
DataGrid1.DataBind()
'在此处放置初始化页的用户代码
End Sub
提示 ncomm.filldataset(ds, "cp")ncomm没有定义filldataset
我把Public conn As New SqlConnection(sqlconn)
Public Sub CONN_Open()
If conn.State = ConnectionState.Closed Then
conn.Open()
End If
End Sub
写在模块里以后要打开数据库
就写
CONN_Open就得了,在同一个项目里,任何页面都能这么使用,注意公共变量我用Public 声明了,能在任何页面都能这么使用就在这里了。
-------------
还有要连接SQL数据库,是不是要每个.ASPX文件都要声明
Imports System.Data
Imports System.Data.SqlClient
?
有没有什么方法,把上面的声明放在一个文件内,如GLOBAL.ASAX内,然后通过什么方法调用,不知可行?
Public conn As New SqlConnection("uid=sa;database=cp;server=localhost")
Public Sub CONN_Open()
If conn.State = ConnectionState.Closed Then
conn.Open()
End If
End Sub你页面的代码
Dim Myada As New SqlDataAdapter("select * from cp11", conn)
Dim ds As New DataSet
conn_open
Myada .fill(ds)
conn.close
DataGrid1.DataSource = ds.table(0).defaultview
DataGrid1.DataBind()----------
我都是这么写代码的。
这样就得了