以下のコードはうまく動作します。アクセスデータベースを持つvb.net 2008用です。 現在、paramValueに基づいて一致し、完全一致が必要です。 代わりにパターンを探すためにどのように変更できますか?たとえば、「Fizz」と「Bom」というテキストが含まれているものをすべて検索します。
- そして、私はこのSQL + access + 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インジェクションの影響を受けやすい注意してください。 –
@ user414564あなたが投票してください、そして/またはあなたに役立つ回答を受け入れる必要があります。なぜなら、回答者とこの質問を将来見つけた人の両方に役立つからです。 – Fionnuala
ありがとうございます。 LOL、私は投票するのに十分な代理人を持っていないし、答えを受け入れる方法を知らない。今どのように学ぶでしょう。 –