我有一個問題,如何解析從Oracle到MySQL數據庫的datetime
值。從Oracle到MySql數據庫的DateTime值
我寫這篇提取從Oracle日期時間:
SELECT TO_CHAR(p1.creation_date,'DD.MM.RRRR HH24:mi:ss') AS dat_pot
FROM TABLE
然後我把結果變成數據集,然後我從數據集中提取日期的價值是這樣的:
string lDat_otp = null;
if (rw_mat["dat_otp"].ToString().Length <= 0)
{
lDat_otp = "0";
}
else
{
lDat_otp = "convert(datetime,'" + rw_mat["dat_otp"] + "',4)";
}
然後我在INSERT
聲明中使用了lDat_otp
,其他值如下:
myQuery = " INSERT INTO ordersstavke (BrDok, " +
" SifParFil, SifParIsp, DatPriOtpr, SifPodKla, Masa, Paketa) " +
" VALUES ('" + rw_mat["brdok"] + "', '" +
rw_mat["sifskl_kor"] + "','" +
rw_mat["partner"] + "'," +
lDat_otp + ",'" +
rw_det["ibrmat"] + "', '" +
rw_det["izlaz_tez"] + "', '" +
rw_det["izlaz_kol"] + "')";
但執行時出現錯誤,它會顯示:
您的SQL語法錯誤;檢查手冊, 對應於您的MySQL服務器版本的正確語法使用 靠近'26 .01.2012 13:48:41',4)','100654','0','10')'在第1行
所以幫助!!!
好的,如何接受答案? – CrBruno
我有一個[**鏈接**在我的評論](http://meta.stackexchange.com/q/5234/153998),你可以按照看看究竟如何做到這一點..... –
好的謝謝,我很抱歉,我很好,將來要記住這個 – CrBruno