Imports System.Data
Imports System.Data.OleDb
Imports System
这些应该放在哪个文件的哪个位置?我把它们放在GLOBAL.ASAX文件中,在session_start等过程中调用
dim com as sqlconnection 时,在弹出栏中根本就没有sqlconnection,只有sqlclient,
不知问题出在哪?

解决方案 »

  1.   

    哈哈。我来当高手。你要SQL连接数据库应该这样
    Imports System.Data
    Imports System.Data.SqlClient
      

  2.   

    Imports System.Data.OleDb
    ----------命名空间引用出错了
    Imports System.Data.SqlClient
      

  3.   

    要调用sqldaasetcommand属性,要imports什么?
      

  4.   

    还有要连接SQL数据库,是不是要每个.ASPX文件都要声明
    Imports System.Data
    Imports System.Data.SqlClient
    ?
    有没有什么方法,把上面的声明放在一个文件内,如GLOBAL.ASAX内,然后通过什么方法调用,不知可行?
      

  5.   

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            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
      

  6.   

    用VB。NET的好处就是经常用的代码可以写进模块里
    我把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内,然后通过什么方法调用,不知可行?
      

  7.   

    写在模块里
    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()----------
    我都是这么写代码的。
      

  8.   

    DataGrid1.DataSource = ds
    这样就得了