Avatar billede mmbn Nybegynder
21. august 2005 - 19:47 Der er 1 kommentar og
1 løsning

problemer med datetime fra mssql

Jeg får denne fejl når jeg kompiler
System.Data.SqlClient.SqlException: The conversion of a char data type to a datetime data type resulted in an out-of-range datetime

min kode er som følger:
protected void MonthLyEvents(DateTime d1,DateTime d2)
        {
            string  sql,Query;
            sql    = "SELECT EventDateBeg,EventName FROM aEvents WHERE EventDateBeg BETWEEN '{0}' And '{1}' ORDER BY EventDateBeg";
            Query  = String.Format(sql,d1.ToString(),d2.ToString());

            SqlConnection  m_SqlConnection = new SqlConnection(CDb.DsnEvents);
            SqlDataAdapter m_SqlDataAdapter = new SqlDataAdapter(Query,m_SqlConnection);
            try
            {
                DataSet Ds = new DataSet();
                m_SqlDataAdapter.Fill(Ds,"Events");
                eventTable = Ds.Tables["Events"];
            }
            catch (Exception e)
            {
                throw new Exception("Error in MonthLyEvents-> " + e.ToString());
            }
            finally
            {
                m_SqlConnection.Close();
                m_SqlDataAdapter.Dispose();
            }
        }

Nogen der ved det skyldes?
Database tabellen er tom
Avatar billede mmbn Nybegynder
21. august 2005 - 19:59 #1
fandt løsningen
d1.ToString() bliver til d1.ToString("MM/dd/yyyy hh:mm:ss")
Avatar billede arne_v Ekspert
22. august 2005 - 11:57 #2
må jeg have lov til at anbefale parameters ....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester