では問題。この使い方は間違っているか?

Dim sb As New StringBuiler()
sb.Append("SELECT")
sb.Append(" *")
sb.Append("FROM")
sb.Append(" Table1 T1")
sb.Append("WHERE")
sb.Append(" T1.AHO >= 1 AND")
sb.Append(" T1.AHO <= 100")
 :
 :
command.ExecuteNonQuery(sb.ToString())