我的page_load事件代码在vb的工程文件里,如下:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim myConnection As SqlConnection
        Dim myCommand As SqlDataAdapter
                myConnection = New SqlConnection("server=xknet01;database=pubs;uid=sa;pwd=sa")
              myCommand = New SqlDataAdapter("SELECT * FROM Authors", myConnection)
                Dim ds As DataSet = New DataSet
        myCommand.Fill(ds)
               MyDataGrid.DataSource = ds
        MyDataGrid.DataBind()
    End sub
在webform.aspx页面中我加载了
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm2.aspx.vb" Inherits="yang.WebForm2"%>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
这三个,但是我在调试是报错,
未定义类型:sqldataadapter
未定义类型:sqlconnection
我想应该是命名空间引用的不对,请问该如何引用,在那里引用,????
是在页面里还是在对应的.vb文件里????

解决方案 »

  1.   

    你要引用
    imports system.data.sqlclient
    imports system.data这两个加在后台代码最上面就可以了
      

  2.   

    楼上的兄弟:你的意识是说把它加到.vb文件里,???我把它加到
    Public Class WebForm2
        Inherits System.Web.UI.Page这个下面了,但是还是出错阿!????到底加到那里呢????
      

  3.   

    在c#的.cs文件里她是这样引用的
    using System.Data.OleDb;
    但是在.vb如何引用命名空间呢?