parametros de procudere em csharp

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

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

09/06/2013

Joel Rodrigues

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

10/06/2013

Carlos Faria

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

10/06/2013

Joel Rodrigues

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

14/06/2013

Carlos Faria

Tópico resolvido
Responder

14/06/2013

Joel Rodrigues

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar