<%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SQL" %>
    <html>
    <script language="VB" runat="server">
    Sub Page_Load(Src As Object, E As EventArgs) 
        Dim DS As DataSet
        Dim MyConnection As sqlconnection
        Dim MyCommand As SQLDataSetCommand
为什么在编译的时候,系统老是提示出错:
编译器错误信息: BC30002: 未定义类型“sqlconnection”。
还有就是我用ADO的时候也是老是提示:adoconnection是一个未定义类型?

解决方案 »

  1.   

    adoconnection是连接数据库
    应该是:dim MyConnection As new sqlconnection
      

  2.   

    <%@ Import Namespace="System.Data.SqlClient" %>
      

  3.   

    <%@ import namespace="system.data.sqlclient" %><%@ import namespace="system.data.oledb" %>
      

  4.   

    最好用VS.net,再加上代码分离就不会这么麻烦了.
      

  5.   

    <%@ Import Namespace="System.Data.SqlClient" %>
      

  6.   

    <%@ import namespace="system.data.sqlclient" %>
    Dim DS As new DataSet
    Dim MyConnection As new sqlconnection
    Dim MyCommand As new SQLDataSetCommand
      

  7.   

    都说的对,因为没有导入名字空间System.Data.SqlClient
      

  8.   

    <%@ import namespace="system.data.sqlclient" %>
    Dim DS As new DataSet
    Dim MyConnection As new sqlconnection
    Dim MyCommand As new SQLDataSetCommand
      

  9.   

    <%@ import namespace="system.data.sqlclient" %>
    <%Dim DS As new DataSet
    Dim MyConnection As new sqlconnection%>
      

  10.   

    麻烦大家了。。
    我导入名字空间System.Data.SqlClient之后sqlconnection没有出问题。
    但是后来的SQLDataSetCommand又出问题了。。出错提示是:
    编译器错误信息: BC30002: 未定义类型“SQLDataSetCommand”
    这个又是怎么回事情啊?谢谢大家了
      

  11.   

    同样是命名空间的事情,自己去查MSDN,要学会学习:)
    btw:我没有用过SQLDataSetCommand,呵呵