Insert af DateTime data i SQL server
HejJeg har følgende problem:
eg skal indsætte nogen data i en Sql server via ASP .NET vha C#
Jeg får en fejl mht. cinvertering af data til DataTime format....
Her er koden:
****************************************************
SqlConnection Conn = new SqlConnection("Data Source=localhost;uid=dbtest;Initial Catalog=booking");
string myInsertQuery = "INSERT INTO newuser.tblModer(IDLokale, Dato, Starttid, Sluttid, Person, Forvaltning, AntPerson, Kontakt_ini, afdid, Kontonrmoede) Values(@IDLokale, @Dato, @Starttid, @Sluttid, @Person, @Forvaltning, @AntPerson, @Kontakt_ini, @afdid, @kontonrmoede)";
SqlCommand myCommand = new SqlCommand(myInsertQuery);
myCommand.Connection = Conn;
myCommand.Parameters.Add(new SqlParameter("@IDLokale", SqlDbType.Int, 4));
myCommand.Parameters["@IDLokale"].Value = 15;
myCommand.Parameters.Add(new SqlParameter("@Dato", SqlDbType.DateTime, 4));
myCommand.Parameters["@Dato"].Value = "10-08-2002";
myCommand.Parameters.Add(new SqlParameter("@Starttid", SqlDbType.DateTime, 4));
myCommand.Parameters["@Starttid"].Value = "11.00";
myCommand.Parameters.Add(new SqlParameter("@Sluttid", SqlDbType.DateTime, 4));
myCommand.Parameters["@Sluttid"].Value = "13.00";
myCommand.Parameters.Add(new SqlParameter("@Person", SqlDbType.VarChar, 50));
myCommand.Parameters["@Person"].Value = "SMB";
myCommand.Parameters.Add(new SqlParameter("@Forvaltning", SqlDbType.VarChar, 50));
myCommand.Parameters["@Forvaltning"].Value = "CF";
myCommand.Parameters.Add(new SqlParameter("@AntPerson", SqlDbType.SmallInt, 2));
myCommand.Parameters["@AntPerson"].Value = 7;
myCommand.Parameters.Add(new SqlParameter("@Kontakt_ini", SqlDbType.VarChar, 50));
myCommand.Parameters["@Kontakt_ini"].Value = "SMB TEST";
myCommand.Parameters.Add(new SqlParameter("@afdid", SqlDbType.Int, 4));
myCommand.Parameters["@afdid"].Value = 15;
myCommand.Parameters.Add(new SqlParameter("@Kontonrmoede", SqlDbType.VarChar, 50));
myCommand.Parameters["@Kontonrmoede"].Value = "1234567";
Conn.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
*******************************************************
Problemet er så at jeg ikke ved hvilket format DateTime felterne skal have......
Håber der er nogen der kan komme med noget smart omkring dette spørgsmål...
Skriv endeligt hvis jeg mangler af uddybe noget!
Vh Sbjerre