1
下面的代码的伟大工程,我需要它做更多的:)。这是用于访问数据库的vb.net 2008。 目前它基于paramValue进行匹配,并且需要完全匹配。 我该如何改变它来寻找一个模式呢?例如,我想要包含文本“Fizz”,然后是“Bom”的任何内容。
- 并请分享任何链接,我可以了解这种混合的SQL +访问+ vb.net。 谢谢!史蒂夫修改VB.net SQL搜索使用模式
Dim table As New DataTable(tableName)
table.Locale = System.Globalization.CultureInfo.InvariantCulture
Using connection As New OdbcConnection(ConnectionString)
connection.Open()
Dim query As String = String.Format("SELECT * FROM [{0}] WHERE [{1}] = ?", _
tableName, _
paramName)
Dim selectCommand As New OdbcCommand(query, connection)
selectCommand.Parameters.Add(New OdbcParameter("@" & paramName, paramValue))
Dim adapter As New OdbcDataAdapter(selectCommand)
adapter.FillSchema(table, SchemaType.Mapped)
adapter.Fill(table)
End Using
Return table
当心你的代码容易受到SQL注入。 – 2011-02-09 12:59:29
@ user414564您应该投票和/或接受对您有用的答案,因为它可以帮助回答问题的人以及将来发现此问题的任何人。 – Fionnuala 2011-02-09 13:14:56