Fórum parametros de procudere em csharp #445023

09/06/2013

0

Eu criei um metodo na classe para select , está funcionando perfeitamente para select


#region retorna dataReader
public SqlDataReader fnc_retornaDataReader(string sql)
{

SqlConnection conexao = new SqlConnection(connstring);
conexao.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = sql.ToString();
cmd.Connection =conexao ;
SqlDataReader sqlReader = cmd.ExecuteReader();
return sqlReader;



}

#endregion


//Aqui no formWeb como seria para passar esses parametros da procedure

Conexao cnn = new Conexao();
grdsaidascaixa.DataSource = cnn.Selecionar("PRS_CONSULTA_SAIDAS_CAIXA @DataI ,@Dataf");
grdsaidascaixa.DataBind();


Obrigado a todos desde já ?


Carlos Faria

Carlos Faria

Responder

Posts

09/06/2013

Joel Rodrigues

Sem querer desanimar, da forma como está organizado seu método, não dá pra passar os parâmetros dessa forma.
Desse forma, você só poderia passar os parâmetro diretamente na string. Por exemplo:
string sql = "SELECT * FROM CLIENTES WHERE ID = "+txtID.Text;


O que eu não indico.
Responder

Gostei + 0

09/06/2013

Carlos Faria

Essa é a pergunta mesmo , eu não quero passar string por ser perigoso mas como sou novo ainda no c# Poo não sei como fazer um método correto.
Você não teria um exemplo pratico simples e seguro ?
Responder

Gostei + 0

09/06/2013

Joel Rodrigues

Veja o link que indiquei no seu outro tópico, para evitarmos repetição de perguntas.
Abraço.
Responder

Gostei + 0

10/06/2013

Carlos Faria

Ei cara você é o mesmo do linha de código ?
Responder

Gostei + 0

10/06/2013

Joel Rodrigues

Positivo, amigo. Inclusive este artigo aí é de minha autoria.
Abraço.
Responder

Gostei + 0

14/06/2013

Carlos Faria

Tópico resolvido
Responder

Gostei + 0

14/06/2013

Joel Rodrigues

Obrigado pelo feedback. Estou marcando o tópico como Concluído.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar