none
Problemas com código C# RRS feed

  • Pergunta

  • Boa noite estou fazendo uma WebApi e estou com problemas na hora de conectar o banco de dados  está apresentando o seguinte erro.

    System.Data.DataTable DataSet1Table

    O Operador ">" não pode ser aplicado a operandos dos tipos "bool" e "int".


    using System;
    using System.Collections.Generic;
    using System.Data.SqlClient;
    using System.Linq;
    using System.Web;
    using System.Web.Http;
    using System.Web.Routing;
    
    namespace WebApplication2
    {
        public class WebApiApplication : System.Web.HttpApplication
        {
            protected void Application_Start()
    
            {
                using (SqlConnection connection = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConexaoSQLServerLocal"].ToString()))
                {
                    DataSet1 DataSet1 = new DataSet1();
                    try
                    {
                        connection.Open();
                        SqlDataAdapter adapter = new SqlDataAdapter();
                        adapter.SelectCommand = new SqlCommand("SELECT Nome, Idade, Telefone FROM DBCliente", connection);
                        adapter.Fill(DataSet1);
                        System.Data.DataTable DataSet1Table = DataSet1.Tables[0];
                        if (DataSet1Table != null && DataSet1Table.Rows.Count > 0);
                        for (int i = 0; i < DataSet1Table.Rows.Count > 0);
                        {                      
                        { 
                            var Nome = DataSet1Table.Rows[0]["Nome"].ToString();
                        }
                        }
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                GlobalConfiguration.Configure(WebApiConfig.Register);
            }
        }
    }

    sexta-feira, 2 de fevereiro de 2018 02:51

Respostas

  • Bom dia.

    Tente assim.

    Se resolver, por gentileza, marque como resposta/útil.

     for (int i = 0;i < DataSet1Table.Rows.Count ; i++);

    C# program that uses increment loop
    
    using System;
    
    class Program
    {
        static void Main()
        {
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(i);
            }
        }
    }
    C# program that uses increment loop
    
    using System;
    
    class Program
    {
        static void Main()
        {
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(i);
            }
        }
    }
    C# program that uses increment loop
    
    using System;
    
    class Program
    {
        static void Main()
        {
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(i);
            }
        }
    }

    MARIANO1776

    sexta-feira, 2 de fevereiro de 2018 10:20

Todas as Respostas

  • Bom dia.

    Tente assim.

    Se resolver, por gentileza, marque como resposta/útil.

     for (int i = 0;i < DataSet1Table.Rows.Count ; i++);

    C# program that uses increment loop
    
    using System;
    
    class Program
    {
        static void Main()
        {
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(i);
            }
        }
    }
    C# program that uses increment loop
    
    using System;
    
    class Program
    {
        static void Main()
        {
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(i);
            }
        }
    }
    C# program that uses increment loop
    
    using System;
    
    class Program
    {
        static void Main()
        {
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(i);
            }
        }
    }

    MARIANO1776

    sexta-feira, 2 de fevereiro de 2018 10:20
  • Valeu Lucio deu certo \õ
    sexta-feira, 2 de fevereiro de 2018 13:17