Jump to content

[Resolvido] SELECT


Saragoca

Recommended Posts

Olá a todos

na aplicação que estou a desenvolver tenho o Seguinte código:

  LigacaoBaseDados LIG = new LigacaoBaseDados();
           oconn.ConnectionString = LIG.TextodeLigacao();


           try
           {
               oconn.Open();
               selectcmd.Connection = oconn;
               selectcmd.CommandText = "SELECT * FROM Escala WHERE Dia BETWEEN '"+DataInicial+" 00:00:00' AND '"+DataFinal+" 23:59:59'";


               # region Associar ao SQLDataReader todos os comandos criados antes
               sqlDr = selectcmd.ExecuteReader();

               # endregion


               #region dtOcorrencia
               try
               {
                   while (sqlDr.Read())
                   {
                           Turno = sqlDr["Turno"].ToString();
                           CodigoDia = sqlDr["Codigo"].ToString();
                           CodigoSeguinte=this.Seguinte(CodigoDia);

                           Dia = D.Acrecestar_Dias_Data(Convert.ToDateTime(DataA), 1);
                           this.InserirEscala(Dia, Turno, CodigoSeguinte);

                   }
                   MessageBox.Show("Dia de escala Gerado com sucesso", "O dia "+Dia.ToString()+" foi gerado com sucesso na escala", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
               }
               catch (Exception ex)
               {
                   //message de erro se algo falhar quando efectuar a leitura dos dados da base de dados
                MessageBox.Show("ERRO: " + ex.Message);
               }
               #endregion
           }
           catch
           {
           }

           oconn.Close();

o problema é que quando a aplicação faz a consulta ela não aplresenta nada, apesar de haver dados na tabela

já tentei tudo o que sabia e me era possível e não dou com o erro

alguem me pode ajudar?

Link to comment
Share on other sites

  • 2 weeks later...

Já testaste mudar as regional settings do teu pc e verificares se o comportamento da aplicação é o mesmo com esse formato de data?

De momento o formato que uso para datas é AAAAMMDD HH:MM:SS, exemplo: "20120616 17:25:01".

Já tive problemas recentemente com um formato que considerava universal (AAAA-MM-DD HH:MM:SS, exemplo: "2012-06-16 17:25:01") e com o novo formato, até ver... funciona a 100%

Pedro Martins

Sharing is Knowledge!

http://www.linkedin.com/in/rechousa

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.