0

これが作成されたクエリです

"select * from tbl where name like '@foo%'"
...
cmd.addparam(foo, bar) //not actual code

結果は0です。where toを変更して、name like @foobar + "%"と書きましたが、それが正しくない可能性があり(%をエスケープする必要がありますか?)、再び0行を取得しました。

パラメータをどのように使用しますか?私のコードは実際にはデータベースとしてmysqlを使用してdapper.netを使用しています。

4

1 に答える 1

2

次のようにクエリを作成する必要があります。

"select * from tbl where name like @foo"

それから

cmd.addParam("@foo", bar + "%")
于 2012-11-28T20:21:05.907 に答える