投稿者 shu  (社会人) 投稿日時 2016/11/17 15:40:14
> ("キーワード LIKE '" & ToolStripTextBox1.Text & "'") Or ("アイデア LIKE '" & ToolStripTextBox1.Text & "'")  

"(キーワード LIKE '" & ToolStripTextBox1.Text & "') Or (アイデア LIKE '" & ToolStripTextBox1.Text & "')"

ですね。

このような文字列連結を記述するときは結果の文字列をまず想定して
"(キーワード LIKE 'aaa') Or (アイデア LIKE 'bbb')"
とします。
この文字列の内可変となる部分を順に文字列の外に出すようにしていきます。
まずaaaに対し考えると
"(キーワード LIKE '" & aaa & "') Or (アイデア LIKE 'bbb')"
このようになります。aaaを変数に置き換えます。
"(キーワード LIKE '" & ToolStripTextBox1.Text & "') Or (アイデア LIKE 'bbb')"
同様にbbbについて
"(キーワード LIKE '" & ToolStripTextBox1.Text & "') Or (アイデア LIKE '" & bbb & "')"
となります。bbbを変数に置き換えます。
"(キーワード LIKE '" & ToolStripTextBox1.Text & "') Or (アイデア LIKE '" & ToolStripTextBox1.Text & "')"
となります。


またString.Formatを使った方が見た目がわかりやすくなります。

String.Format("(キーワード LIKE '{0}') Or (アイデア LIKE '{0}')", ToolStripTextBox1.Text)
という表記になり条件部分がわかりやすいかと思います。