DATETIME SQL Insert à partir d'Excel?

Donc im ayant un problème assez étrange, j'ai une Colonne (permet de dire que la Colonne A) dans excel, qui dispose de données qui ressemble à ceci:

4/11/2015 10:14

J'ai un tas d'autres colonnes, mais de toute façon dans mon instruction SQL Insert dans excel, les données (lors de la copie out) ressemble à ceci:
42105.4561921296

L' ="INSERT INTO TABLE VALUES ('"&A1&"', Etc....)" est dans le format de données de la "générale" et la colonne de la Date dans le format de "Personnalisée" où il est un M/JJ/AAAA MM/HH type à l'intérieur.

Le SQL de la Colonne est de type de données DATETIME, donc elle bien sûr, ne veut pas accepter l'étrange numéro de il obtient.

Des idées? modifier le format de la "SQL INSERT" colonne ne change pas les résultats.

  • D'abord essayer de définir à la fois les données des formats de texte, et de voir si SQL fera l'implicite datetime conversion pour vous.
  • Malheureusement, le réglage de la véritable colonne date/heure texte donne le laid nombre mentionné ci-dessus. Mais j'ai essayé de toute façon avec pas de chance :/
  • Que faire si vous essayez de changer le format Excel de votre colonne de date à Date/Heure?
InformationsquelleAutor | 2015-04-21