![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi all, I have upgraded my project to VS2008 and for some reason my queries stopped working. I have spent almost the whole day trying different things, but I always get a 'Cannot convert from Float to DateTime.' exception when the query is executed. This is my table: http://luisespinosa.com/temp/table.jpg and this is one of the queries that fail: try { SqlCeParameter p3 = new SqlCeParameter("Latitude", SqlDbType.Float); p3.Value = 3.2133; SqlCeParameter p4 = new SqlCeParameter("Longitude", SqlDbType.Float); p4.Value = 5.2133; SqlCeParameter p5 = new SqlCeParameter("Speed", SqlDbType.Float); p5.Value = 3.1; SqlCeParameter p6 = new SqlCeParameter("Altitude", SqlDbType.Float); p6.Value = 1.2; SqlCeParameter p7 = new SqlCeParameter("DateAdded", SqlDbType.DateTime); p7.Value = DateTime.Now; SqlCeParameter p8 = new SqlCeParameter("DateOccurred", SqlDbType.DateTime); p8.Value = DateTime.Now; cSQL = "Insert into Positions (Latitude,Longitude,Speed,Altitude,DateAdded,DateO ccurred) "; cSQL += "VALUES (?,?,?,?,?,?)"; SqlCeCommand sqlCommand = m_DB.m_cConn.CreateCommand(); sqlCommand.CommandText = cSQL; sqlCommand.Parameters.Add(p3); sqlCommand.Parameters.Add(p4); sqlCommand.Parameters.Add(p5); sqlCommand.Parameters.Add(p6); sqlCommand.Parameters.Add(p7); sqlCommand.Parameters.Add(p8); sqlCommand.ExecuteNonQuery(); } catch (Exception e) { String eeee = e.Message; } Please... I hope somebody can help me with this. I don't know what else to try. Thanks |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |