Array
(
)

Conversão de data para o SQL server

Tatacorte
   - 19 abr 2007

Pessoal eu tenho a insersão de dados com parametros atraves de uma store procedure, esse é meu codigo:

cmd.Parameters.Add(new SqlParameter(´@Nome´, this.txtNome.Text));

cmd.Parameters.Add(new SqlParameter(´@DataNasc´, Convert.ToDateTime(this.txtDatanas.Text.ToString())));

cmd.Parameters.Add(new SqlParameter(´@email´, this.txtemail.Text));

cmd.Parameters.Add(new SqlParameter(´@Turma´, this.txtTurma.Text));

try

{

con.Open();

cmd.ExecuteNonQuery();

}

finally

{

con.Close();

}

a minha store procedure

(

@Nome varchar(50),

@DataNasc Datetime,

@email varchar(50),

@Turma varchar(10)

)

AS

set dateformat dmy

INSERT INTO cad_pessoas(Nome, DataNasc,email,Turma)

VALUES (@Nome,@DataNasc,@email,@Turma)

Quando eu digito a data do tipo Dia / mes / Ano ele da erro na inserção

queria saber se é o problema é na coversão no codigo do C# ou se o erro é no sql server...