将.xlx导入Oracle PL / SQL数据库

VBA将数据导入Oracle PL / SQL数据库时遇到问题。 我有这个脚本:

sql = "insert into my_table (Name, Surname,Phone,Email,Date, time_1,Time_2,Note, Source, Change,State,Result) values ( '" & Cells(cellNumber, 1) & "' , '" & Cells(cellNumber, 2) & "' , '" & Cells(cellNumber, 3) & "' , '" & Cells(cellNumber, 4) & "', to_date('" & Cells(cellNumber, 5) & "'," & "'DD.MM.YYYY')," & " to_date('" & Cells(cellNumber, 6) & "'," & "' HH24:MI:SS')," & " to_date('" & Cells(cellNumber, 7) & "'," & "' HH24:MI:SS')," & "to_date('" & Cells(cellNumber, 8) & "'," & "'DD.MM.YYYY HH24:MI:SS') , '" & Cells(cellNumber, 9) & "' , '" & Cells(cellNumber, 10) & "' , '" & Cells(cellNumber, 11) & "' , '" & Cells(cellNumber, 12) & " ') "## Heading ## 

除了time_1time_2一切都time_2 。 Excel中的格式是HH24:MI:SS和VBA将其转换为单个数字,例如: 0,0754234 。 我需要保留HH24:MI:SS格式。

有谁能帮助我?

(cellNumber,1)&“','&Cell”(插入到mytable(名称,姓氏,电话,电子邮件,date,时间_1,时间_2,注释,来源,更改,状态,结果) (cellNumber,2)&“','”&Cells(cellNumber,3)&“','”&Cells(cellNumber,4)&“',to_date('”&Cells(cellNumber,5)&“ “格式(Cells(cellNumber,6),”Long time“))”&“'DD.MM.YYYY'),'”&CStr “Long time”))&“',to_date(''&Cells(cellNumber,8)&”',“&”'DD.MM.YYYY HH24:MI:SS'),'“&Cells(cellNumber,9 )&“','”&Cells(cellNumber,10)&“','”&Cells(cellNumber,11)&“','”&Cells(cellNumber,12)&“')”