【问题标题】:Imports System.Data.SqlClient .... Imports System.Data ....?导入 System.Data.SqlClient .... 导入 System.Data ....?
【发布时间】:2013-03-13 16:16:48
【问题描述】:

我同时使用 VISUAL WEB DEVELOPER 2010 和 VISUAL STUDIO 2012 EXPRESS EDITION。 在编写 WINDOWS 窗体应用程序时...我只使用了一条语句来处理 DataSet、DataTable 和 Datarow。它是,

Imports System.Data.SqlClient

但在使用 VISUAL WEB DEVELOPER 2010 在 ASP.NET 中开发 WEB 应用程序时,我不得不使用 2 个语句。它们是,

Imports System.Data.SqlClient
Imports System.Data

如果我没有导入 System.Data ,则无法识别 DataSet、DataRow、DataTable。 是什么原因..?? 我听说 BASE CLASS LIBRARY ( BCL ) 对于 Windows 和 Web 应用程序都是一样的..??

【问题讨论】:

  • 查看项目中的引用选项卡。我假设 System.Data 默认导入到 VB.NET-winforms 应用程序中。如果您不想在所有文件中包含导入语句,也可以在那里添加其他 dll。

标签: asp.net vb.net import system.data


【解决方案1】:

您应该添加对 System.Data 程序集的引用,该程序集包含 System.Data 命名空间,包括 System.Data.SqlClient。添加参考后,使用

Import System.Data.SqlClient 

对于 VB.NET 项目或

using System.Data.SqlClient;

对于 C# 项目。

Import / Using 语句使 SqlClient 命名空间(位于 System.Data 程序集中)可用于您的代码。

【讨论】:

    【解决方案2】:

    您的项目的转到属性将 .net 客户端配置文件更改为 .net 配置文件现在检查它

    【讨论】:

      【解决方案3】:

      在 Visual Studio 2010 中

      第 1 步 - 转到项目菜单下的项目属性。 Step2 - 在项目的引用下单击添加 Step3 - 选择 .Net 选项卡并选择 System.Data 和 OK

      :)

      【讨论】:

        【解决方案4】:

        转到属性和服务检查“启用客户端应用程序服务”。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-05
          • 2016-08-31
          • 2016-02-29
          • 2014-06-10
          • 2017-01-13
          • 2015-12-14
          相关资源
          最近更新 更多