2024年11月4日 星期一

Local和測試區主機 - 執行結果不同 - 因電腦日期格式設定不同 - insert 資料庫日期欄位時,產生錯誤 - 非數值字元

 目的 - Local和測試區主機 - 執行結果不同,因為電腦日期格式設定不同

處理說明: 1>Tmp_RRNRAR='2008/10/10 上午 12:00:00'; //實際拆檢完成日期 
                       --> 由資料庫讀取的日期格式含 上午,
                       -->應將日期格式化成 ' 2008/10/10'
             --> Tmp_RRNRAR = myfunc.Date2Str(sheet1.Range[myfunc.GetExcelPos(8,i+1)].Value);  
                   Tmp_RRNRAR = myfunc.Date2Str(Tmp_dt.Rows[j]["RRNRAR"].ToString()) ;                   


1>*.cs

  for (int j = 0; j < Tmp_cnt; j++)
                    {
                        //+ "    B.IRESAK,B.NOTEAR,B.QDEP,B.PRNRAR,B.PMHRAR,B.RRNRAR  "                                  Tmp_PRNRAR = Tmp_dt.Rows[j]["PRNRAR"].ToString();
                        Tmp_PMHRAR = Tmp_dt.Rows[j]["PMHRAR"].ToString();
                        Tmp_RRNRAR = myfunc.Date2Str(Tmp_dt.Rows[j]["RRNRAR"].ToString()) ;


--> SQL : 
                INSERT INTO AMM_TLSAR
                (FMNO,RRNRAR,..)
                VALUES
                ('F202410050002,'2024/10/15 上午 10:15',)
                  



沒有留言:

張貼留言