【问题标题】:How to create parameterized queries in vb.net?如何在 vb.net 中创建参数化查询?
【发布时间】:2009-12-04 13:25:14
【问题描述】:

使用参数化查询与 ms access 2003 集成。根据不同的标准搜索任何数据。

【问题讨论】:

  • 我同意 ephilip,在 SO 上发布此内容,您将在 2 分钟内得到 5 个答案。 ;)
  • 大家好,感谢您的回复,但您能说出 SO 是什么吗?

标签: vb.net ms-access


【解决方案1】:

您需要使用OleDbConnection 类和OleDbCommand 类,以及Access 的正确连接字符串。

Dim sql as String = "SELECT * FROM TABLE_A WHERE COLUMN_A = @PARAM"
Dim connectionString as String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;"
Using connection As New OleDbConnection(connectionString)
   Dim command As New OleDbCommand(sql)
   command.Connection = connection
   command.Params.Add("@PARAM", yourVariable)
   connection.Open()
    Dim reader As OleDbDataReader = command.ExecuteReader()
    While reader.Read()
        Console.WriteLine(reader.GetString(1)
    End While
End Using

【讨论】:

    【解决方案2】:

    您可能会觉得这很有帮助:Howto? Parameters and LIKE statement SQL

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      • 1970-01-01
      • 1970-01-01
      • 2016-08-19
      相关资源
      最近更新 更多