Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Clauido José

erro de data

Recommended Posts

Pessoal estou com um problema de data subi a base de dados do meu site pra hospedagem mysql uso c# asp.net quando foi rodar a pagina do curriculum ele não abriu aprece a seguinte mensagem "Unable to convert MySQL date/time value to System.DateTime" nessa linha do código que eu vou marcar.

string sql = "SELECT * FROM tpessoal";
            string MySqlConnString = "Data Source=127.0.0.1;Database=cjprofiles;User Id=root;Password=root;port=3306";
            using (MySqlConnection conn = new MySqlConnection(MySqlConnString))
            {
                using (MySqlCommand cmd = new MySqlCommand(sql, conn))
                {
                    conn.Open();
                    if (conn.State == System.Data.ConnectionState.Open)
                    {
                        MySqlDataReader dr = cmd.ExecuteReader();
                        if (dr.HasRows)
                        {
                            DataList1.DataSource = dr;
                            DataList1.DataBind(); <-- ERRO APARECE NESSA LINHA

Compartilhar este post


Link para o post
Compartilhar em outros sites

Experimente algo do tipo

string MySqlConnString = "Data Source=127.0.0.1;Database=cjprofiles;User Id=root;Password=root;port=3306;CHARSET=utf8;convert zero datetime=True"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na sua classe em C#, que refência sua tabela, na propriedade que refere a esse campo data, você setou o tipo dele como DateTime? Por exemplo:

public DateTime MinhaData { get; set; }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara consegui era isso mesmo a string de conexao esta apontando para a maquina local e no web.config no servidor em breve vou postar meu o link do meu primeiro site em c# hehe valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.