Ho scaricato il file, queste sono le prime tre righe:
500,,2018-01-02,11:38:52,piero,up,343,343,0,180,20,0.0,True,True,24
501,I200917043204,2018-01-02,12:49:52,piero,up,343,343,0,180,20,0.0,True,True,26
501,I200917043036,2018-01-02,12:49:52,piero,up,343,343,0,180,20,0.0,True,True,26
In effetti, stranamente, mancano i nomi dei campi.
Comunque:
1 - le ColXX le devi definire correttamente, devono corrispondere ai nomi dei campi della tabella.
2 - Il DateTimeFormat non deve essere definito, perché altrimenti viene considerato per tutti i campi di tipo DateTime, e questo ti crea poi il problema con i soli campi Time, perché nel campo ti metterebbe la data completa: [Data di default del database] + ora, invece della sola ora.
Giusto per farti capire, il file CSV dell'importazione di cui ti parlavo ha questi valori:
DateX, TimeX, OpenX, HighX, LowX, LastX, VolumeX, NumberOfTradesX, BidVolumeX, AskVolumeX
2015/6/4, 08:00:00, 11404.5, 11423.5, 11377.0, 11423.5, 15, 13, 8, 7
Lo schema.ini l'ho impostato così:
[Old_BarData_1Hour.txt]
ColNameHeader=True
Format=CSVDelimited
CharacterSet=ANSI
DecimalSymbol=.
;DateTimeFormat=yyyy/mm/dd
Col1=DateX DateTime(yyyy/mm/dd)
Col2=TimeX DateTime
Col3=OpenX Float
Col4=HighX Float
Col5=LowX Float
Col6=LastX Float
Col7=VolumeX Long
Col8=NumberOfTradesX Long
Col9=BidVolumeX Long
col10=AskVolumeX Long
Applica le modifiche che ti ho suggerito e vedi se sono sufficienti.
Nel caso ripubblica il nuovo SCHEMA.INI e vediamo.
Se fai un progettino di prova (basta anche la sola tabella CIrraggiamento) provo darci un'occhiata.