Ik heb een probleem met het overhalen van een bepaald attribuut vanuit een DB2-tabel naar een werkblad in Excel.
Het betreft een DB2-tabel met een timestamp veld. Het veld in DB2 wordt als volgt weergegeven:
2007-02-26-15.04.13.501987
Als ik dit veld met behulp van een ODBC koppeling overhaal naar MS-Excel via VBA dan krijg ik de volgende waarde te zien:
2007-02-26-15:04:14.040404
de volgende functie gebruik ik:
ActiveSheet.Cells(1,1).Value = Format(rs!VST_DEF_VST_DTT, "yyyy-mm-dd-hh:mm:ss.nnnnnn")
Het lijkt erop dat Excel iets raars doet, maar ik kan er nog niet achterkomen wat precies en hoe ik het op kan lossen.
Het betreft een DB2-tabel met een timestamp veld. Het veld in DB2 wordt als volgt weergegeven:
2007-02-26-15.04.13.501987
Als ik dit veld met behulp van een ODBC koppeling overhaal naar MS-Excel via VBA dan krijg ik de volgende waarde te zien:
2007-02-26-15:04:14.040404
de volgende functie gebruik ik:
ActiveSheet.Cells(1,1).Value = Format(rs!VST_DEF_VST_DTT, "yyyy-mm-dd-hh:mm:ss.nnnnnn")
Het lijkt erop dat Excel iets raars doet, maar ik kan er nog niet achterkomen wat precies en hoe ik het op kan lossen.