none
Problema SQL + ASP RRS feed

  • Pergunta

  • Bom dia gente,
    eu tenho um DB MSSQL 2008 e quando eu faço umas pesquisas com asterisco da problema. Estranho.O?

    por exemplo
    select * from tabela

    se eu dar um response.write rec("campo1") funciona. agora se eu dar um response.write rec("campo2") o campo 2 nao mostra, seja la qual for ele.
    é como se apenas o primeiro campo "chamado" do recordset funcionasse, o restante vem em branco.

    outro detalhe, se eu colocar select campo1, campo2 from tabela não dá esse problema.
    alguém sabe o q pode estar acontecendo nesse erro maluco?

    string de conexão: Driver={SQL Server};Server=201.76.55.42;Database=xxx;Uid=xxx;Pwd=xxx;
    era p ser .net, mas infelismente está asp classico.
    Tksssssx
    sexta-feira, 31 de julho de 2009 19:38

Todas as Respostas

  • e quando eu coloco rec(2) por exemplo funciona normalmente.
    sexta-feira, 31 de julho de 2009 20:05
  • Ola Luciano, tudo bem ?

    Para manter uma performace melhor, utilize select campo1, campo2, campoN from tabela... pois assim você tira uma trabalho a mais para a engine do BD.

    Espero que ajude
    um abraço
    Att,



    Felipe Oriani - www.felipeoriani.com.br

    ...O rio atinge os seu objetivos porque aprendeu a contornas os obstáculos... por André Luiz
    sexta-feira, 31 de julho de 2009 20:07
  • o problema é que o codigo é extenso e não é meu, so estou migrando de MySQL pra MSSQL e to sofrendo. rsrs
    mas obrigado Felipe.
    abs!!!
    sexta-feira, 31 de julho de 2009 20:11
  • Oi,

    Se rec(2) funciona e rec("campo") não, então provavelmente o nome do campo está vindo diferente do que você espera. O objeto field contido no recordset possui propriedades que você pode consultar, algo como rec.fields(2).name pode exibir com que nome o campo foi trazido para você.


    []'s
    Dennes

    Treinamento : Fundamentos de OO e Framework .NET c/ C# - 10/08
    Veja o conteúdo e se inscreva em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp

    Treinamento : ASP.NET Avançado - 24/08
    Veja o conteúdo e se inscreva em http://www.bufaloinfo.com.br/cursos/aspnet2avancado.asp

     


    Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
    sábado, 1 de agosto de 2009 19:24