Dim sqlBody As String sqlBody = "SELECT * FROM 生産者情報" Dim sqlWhere As New System.Text.StringBuilder 'Stringでも可能ですが。anさんの指摘を参照。 If xxxx Then sqlWhere.AppendLine("A=1") End If If xxxx Then If sqlWhere.Length > 0 Then sqlWhere.Append(" OR ") End If sqlWhere.Append("B=1") End If … Dim sql As String sql = sqlBody & sqlWhere.ToString()