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