Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

srjohny

Duvida a trabalhar com Dataset

Mensagens Recomendadas

srjohny

boas.

eu tenho este webservice

[WebMethod(Description = "Ligação Sql - Listar por numero por cliente")]

        public DataSet listone(string Numero)

        {

            SqlConnection conn = new SqlConnection();

            conn.ConnectionString = @"Data Source=.\SQLexpress;AttachDbFilename=C:\Trabalho isi\data\Clientes.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";

            conn.Open();

            string query = @"select * from clientes where (Numero = @Numero)";

            SqlDataAdapter da = new SqlDataAdapter(query, conn);

            DataSet ds = new DataSet();

            da.SelectCommand.Parameters.Add("@Numero", SqlDbType.VarChar).Value = Numero;

          da.Fill(ds, "cliente");

         

            conn.Close();

           

            {

             

            }

            return ds;

        }

isto dá-me a linha completa do numero utilizador que peço.

mas eu gostaria era que só me retornasse o numero. caso ele exista

como posso fazeR?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Hellblazer

Primeiro podias usar ai uma datatable que é mais leve.

Depois se so queres o numero tens de alterar a query de "select * from clientes where (Numero = @Numero)" para "select Numero  from clientes where (Numero = @Numero)"

Espero ter entendido :S


There are two ways to write error-free programs; only the third one works.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Hellblazer

obrigado, datatable nao sei fazer, mas vou pesquisar.

Basicamente um Dataset e constituido por varios DataTables ou seja, nesse caso como so estas a utilizar uma Tabela do DataSet seria melhor para a aplicação utilizares apenas um DataTable :(


There are two ways to write error-free programs; only the third one works.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.