sSTARTDT :=MsExcel.WorkSheets['Sheet1'].Range['F'+inttostr(i)].Value;
sCLOSEDT :=MsExcel.WorkSheets['Sheet1'].Range['G'+inttostr(i)].Value; ........ ssql := 'Insert Into SAJET.g_wo_base '+
'(wo_start_date,wo_close_date, '+
'Values(wo_start_date,:wo_close_date) '+
SQL.Add(ssql);
ParamByName('wo_start_date').AsString:=sstartdt;
ParamByName('wo_close_date').AsString:=sclosedt; wo_start_date,wo_close_date 在oracle里是日期類型 請問上面插入的數據類型還要什么轉換嗎,會報錯
sCLOSEDT :=MsExcel.WorkSheets['Sheet1'].Range['G'+inttostr(i)].Value; ........ ssql := 'Insert Into SAJET.g_wo_base '+
'(wo_start_date,wo_close_date, '+
'Values(wo_start_date,:wo_close_date) '+
SQL.Add(ssql);
ParamByName('wo_start_date').AsString:=sstartdt;
ParamByName('wo_close_date').AsString:=sclosedt; wo_start_date,wo_close_date 在oracle里是日期類型 請問上面插入的數據類型還要什么轉換嗎,會報錯
ParamByName('wo_start_date').AsDateTime:=sstartdt; //sstartdt这个如果是日期类型的就对了,如果是字串就用StrToDateTime转换
ParamByName('wo_close_date').AsDateTime:=sclosedt;