Estou fazendo um registro de usuários e preciso guardar a data de cadastro.
Estou usando o dataAtivacao no banco como Date.
Não consigo achar o erro.
Alguém pode ajudar?
private void registrarUsuario(){
string usuario = txtUsuario.Text;
string senha = txtSenha.Text;
long dias = definirValidade();
DateTime dataAtivacao = DateTime.Now;
try
{
string query = "INSERT INTO usuario (idusuario, usuario, senha, hwid, dataAtivacao, dias) VALUES ('', '" + usuario + "', '" + senha + "', '', '"+dataAtivacao+"', '"+dias+"')";
string connstring = "datasource=xxxxx;port=3306;username=xxxx;password=xxxx;database=xxxx";
MySqlConnection conn = new MySqlConnection(connstring);
MySqlCommand cmd = new MySqlCommand(query, conn);
MySqlDataReader reader;
conn.Open();
reader = cmd.ExecuteReader();
while (reader.Read())
{
}
conn.Close();
MessageBox.Show("Cadastrado com sucesso!");
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
Está settando todos outros dados no banco, menos a data