2023年11月22日 星期三

V80E02 – DataTable 搜尋值 .Select(“EMPLYID LIKE ‘3125672%’); -dt1.Select(:過濾條件);

 目的: V80E02 – DataTable 搜尋值 .Select(“EMPLYID LIKE  ‘3125672%’);

處理說明: 1>由 SQL 取得 DataTable
                  2> DataRow[] dr_Ary=DataTable.Select (:過濾條件) ;
                  3>dr_Ary.length>0 ,則欄位值設為 'V'


1>*.js
DataRow[] dr_Ary;
 Tmp_Sql = "   SELECT  "+myfunc.AA2("CourseOfferingName") 
                                + "    FROM    AIDviewTrainingRecords_Y40@AMM_F16V_SOI  "                                  
                                +"     WHERE  1=1 "                                   
                                + "   AND    " + myfunc.AA2("EmployeeID") + "=" + myfunc.AA(Tmp_EMPLYID); 
Tmp_dt2 = myfunc.SqlOpen(Tmp_dt2, Tmp_Sql);
Tmp_condSqlStr = " CourseOfferingName  LIKE " + myfunc.AA(Tmp_DOCMT + "%");
dr_Ary = Tmp_dt2.Select(Tmp_condSqlStr);
if (dr_Ary.Length>0)
      dr[Tmp_DOCMT] = "V";
else
     dr[Tmp_DOCMT] = "";


沒有留言:

張貼留言