Usuário com melhor resposta
Como pegar valor SQL

Pergunta
-
Boa tarde,
Gostaria de quando executar a consulta do relatório no banco, se não tiver dados para retornar apresentasse uma mensagem de que não existe registro para pesquisa ao invés de abrir o relatório em branco, como eu posso pegar o valor que retorna do SQL?
//CARREGA O DATASET CLIENTE=================================================================== string SQL = "SELECT id, data_cadastro, cod_barras, descricao, id_grupo, estoque_atual, preco_venda, id_subgrupo, ativo_inativo FROM cad_produto " + where + valorOrderBy; string conexao = System.Configuration.ConfigurationManager.ConnectionStrings["StringConexao"].ToString(); NpgsqlConnection npgSqlConnection = new NpgsqlConnection(conexao); npgSqlConnection.Open(); DsRelListaProdutos dsRelListaProdutos = new DsRelListaProdutos(); NpgsqlCommand npgsqlCommand = new NpgsqlCommand(SQL, npgSqlConnection); NpgsqlDataAdapter npgsqlDataAdapter = new NpgsqlDataAdapter(); ReportDocument reportDocument = new RelListaProdutos(); npgsqlCommand.Connection = npgSqlConnection; npgsqlDataAdapter.SelectCommand = npgsqlCommand; npgsqlDataAdapter.Fill(dsRelListaProdutos, "cad_produto");
Respostas
-
Se dsRelListaProdutos for um DataSet você pode fazer desta forma:
if(dsRelListaProdutos.Tables["cad_produto"] != null && dsRelListaProdutos.Tables["cad_produto"].Rows.Count > 0) { //Mostra os dados } else { //Exibe mensagem de que não existe registro }
- Marcado como Resposta Guilherme Walter quarta-feira, 10 de fevereiro de 2016 18:37
Todas as Respostas
-
Se dsRelListaProdutos for um DataSet você pode fazer desta forma:
if(dsRelListaProdutos.Tables["cad_produto"] != null && dsRelListaProdutos.Tables["cad_produto"].Rows.Count > 0) { //Mostra os dados } else { //Exibe mensagem de que não existe registro }
- Marcado como Resposta Guilherme Walter quarta-feira, 10 de fevereiro de 2016 18:37
-