Fórum data atual para a coluna #5138
28/04/2009
Olá, estou tentando enviar a data atual para a coluna criado no meu banco, mas não está dando certo.
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection connection = new SqlConnection();
try
{
DateTime data = new DateTime();
connection = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString);
SqlCommand command = new SqlCommand("INSERT INTO EsEp002F1 ([obsCoIn005],[obsCoIn004],[obsCoOr003F1],[uidProjeto],[versao],[criado]) VALUES(@obsCoIn005, @obsCoIn004, @obsCoOr003F1,@uidProjeto,@versao,@criado)", connection);
command.Parameters.Add(new SqlParameter("@obsCoIn005", txtCoIn005.Text));
command.Parameters.Add(new SqlParameter("@obsCoIn004", txtCoIn004.Text));
command.Parameters.Add(new SqlParameter("@obsCoOr003F1", txtCoOr003F1.Text));
command.Parameters.Add(new SqlParameter("@uidProjeto", IdProject));
command.Parameters.Add(new SqlParameter("@versao", txtversao.Text));
command.Parameters.Add(new SqlParameter("@criado", DateTime.Now.ToString("yyyy-MM-dd"));
connection.Open();
command.ExecuteNonQuery();
lblMsg.Text = "Usuário incluido com sucesso!";
RetornaValor();
Como eu poderia passar o parametro de uma data para a minha tabela?
Posts
Tira o ToString, deixa só DateTime.Now
Lorena mas a melhorar maneira de pegar a data de inclusão é você fazer pelo banco, veja a minha tela.
Eu crio um Constraint Default dizendo para pegar a Data do sistema GetDate() como este campo aceita nulo ele vai preencher com a Data, assim não preciso me preocupar com o código.
Espero ter ajudao.
Fabio
28/04/2009
Lorena Menelli
Ok. Fabio, mais a imagem não apareceu aqui.
Segue a imagem enviada pelo consultor
Lorena você conseguiu resolver com uma das duas opções que eu passei para você.
Fabio
30/04/2009
Lorena Menelli
Sim, fiz conforme vc me passou e fui um ponto a mais no meu projeto.
Obigada, e pode fechar.