Array
(
)

parametros de procudere em csharp

Regis
   - 09 jun 2013

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á ?

Joel Rodrigues
   - 09 jun 2013

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:
#Código

string sql = "SELECT * FROM CLIENTES WHERE ID = "+txtID.Text;


O que eu não indico.

0
|
0

Regis
   - 09 jun 2013

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 ?

0
|
0

Joel Rodrigues
   - 09 jun 2013

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

0
|
0

Regis
   - 10 jun 2013

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

0
|
0

Joel Rodrigues
   - 10 jun 2013

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

0
|
0

Regis
   - 14 jun 2013

Tópico resolvido

0
|
0

Joel Rodrigues
   - 14 jun 2013

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

0
|
0