J'ai un problème "format d'heure invalide" lorsque j'essaie d'utiliser des fonctions bcp (bcp_sendrow/bind etc.) pour insérer dans une table ayant une colonne datetime. ainsi que par des exemples googled, j'ai peuplé une structure DBDATETIME, par exemple: si je voulais peupler le 3 août 2009, exactement 8h heure locale, je peuplerais les membres de la structure comme suit:sql server 2008: bcp_sendrow, problème: format d'heure invalide
dtdays = 40026 (jours depuis 19000101) et dttime = 28800000 (num millisecs depuis minuit)
(également avoir lié le var. comme SQLDATETIME) si dttime est de 7 chiffres large (ou moins), puis proprement déroulée bcp (mais évidemment avec un mauvais moment valeur (la partie de date est ok)
comment puis-je régler ceci? J'ai essayé datetime2/time etc. mais rien n'a aidé. s'il vous plaît aider, tous les conseils/idées les plus appréciés. (J'utilise Sql Server 2008, et (ODBC) client natif SQL 10.0)
merci!