【问题标题】:How to import sql in vb.net?如何在 vb.net 中导入 sql?
【发布时间】:2009-12-11 03:10:04
【问题描述】:

我的意思是程序最上面的imports关键字。 我应该在那里输入什么?

【问题讨论】:

  • 我想知道,如果您无法通读文档或 Intellisense 来确定正确的包名称,您打算如何弄清楚如何使用该包?

标签: sql-server vb.net


【解决方案1】:
Imports System.Data
Imports System.Data.SqlClient

那么这里是一个如何与 db 对话的例子:

Using cn As New SqlConnection("connection string here"), _
      cmd As New SqlCommand("Sql statements here")

    cn.Open()

    Using rdr As SqlDataReader = cmd.ExecuteReader()
        While rdr.Read()
            ''# Do stuff with the data reader
        End While
    End Using
End Using

还有一个 c# 翻译,因为人们对 cme​​ts 很好奇:

using (var cn = new SqlConnection("connection string here"))
using (var cmd = new SqlCommand("Sql statements here"))
{
    cn.Open();
    using (var rdr = cmd.ExecuteReader())
    {
        while (rdr.Read())
        {
            // Do stuff with the data reader
        }
    }
}

【讨论】:

  • 哇,我没有意识到你可以在 using 语句中使用两个变量。这也翻译成 C# 吗?
  • 排序:C# 确实允许这样做,但确切的语法有点不同。
  • C# 之所以起作用,是因为关于 { } 块的常规规则:如果您只有一个语句,则不需要大括号。您还可以在 C# 中的单个 using 指令中用逗号分隔多个对象,但是当您这样做时,它们必须都是同一类型,因此这通常效果更好。
  • 若想获得更多乐趣,请尝试using () try \n { \n } \n catch() {}
【解决方案2】:

你的意思是:

Imports System.Data.SqlClient

【讨论】:

    【解决方案3】:
    Imports System.Data.SqlClient
    

    【讨论】:

      猜你喜欢
      • 2018-01-14
      • 2020-05-27
      • 2021-12-02
      • 2013-11-22
      • 1970-01-01
      • 2014-11-22
      • 2014-10-26
      • 1970-01-01
      • 2016-05-14
      相关资源
      最近更新 更多