none
Passando Parametro com datasource RRS feed

  • Pergunta

  • Gostaria de uma ajuda, não consigo passar o parametro, agora veja como estou fazendo o seguinte:.
     
    Vou no configure datasource / Dou NEXT / o sql desse outro exemplo q tentei fazer ta assim:.
    No SqlStatment ta assim :.
     
    SELECT [codCarro], [marca], [modelo], [ano] FROM [carro] WHERE ([ano] = @ano)
     
    que foi criado no wirzad do proprio visual studio 
     
    tem um botao antes de finalizar que testa a query e aparece o resultado que eu quero, porem quando clico la no botao para mostrar o Select ele nao traz o resultado, da a seguinte msg:.
     
    Must declare the scalar variable "@ano".
     

    abaixo veja como esta meus fontes...

    no AspX
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                ConnectionString="<%$ ConnectionStrings:carroConnectionString %>" 
                SelectCommand="SELECT * FROM [carro] WHERE ([ano] = @ano)">
                <SelectParameters>
                    <asp:ControlParameter Name="ano" Type="String" ControlID="TextBox1" PropertyName="Text" />
                </SelectParameters>
    </asp:SqlDataSource>
    abraços
     
    • Movido Gustavo Maia Aguiar quinta-feira, 19 de novembro de 2009 10:39 (De:Programação avançada com o SQL Server)
    quinta-feira, 19 de novembro de 2009 00:58

Respostas