我的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文件里????
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文件里????
imports system.data.sqlclient
imports system.data这两个加在后台代码最上面就可以了
Public Class WebForm2
Inherits System.Web.UI.Page这个下面了,但是还是出错阿!????到底加到那里呢????
using System.Data.OleDb;
但是在.vb如何引用命名空间呢?