お世話になります。武田と申します。
VS.NET2005で開発をしています。1点お聞きしたいことがあります。
sb = New StringBuilder
sb.AppendLine(" AND A.CODE = :CODE ")
sb.AppendLine(" AND A.NAME = :NAME ")
というように文字列を組み立てていっているのですが、
1番目の"AND" だけを "WHERE"に置換したいのです。
結果的には
" WHERE A.CODE = :CODE "
" AND A.NAME = :NAME "
という風にしたいのですが、sb.Replace("AND", "WHERE")
とすると2つ目のANDもWHEREに変わってしまうのでどうしたらいいのか
わからず困っています。
すみませんが、ご教授いただけないでしょうか?
StringBuilderではない方法で管理した方がいいと思いますが、
敢えてStringBuilderで行おうとするのならば、
[StringBuilder].Replace(String,String,int,int)
のメソッドを使えばイイと思います
ツイート | ![]() |