/**
* 從r3獲取資料寫到wms資料庫 這裡只限制輸入引數只能為乙個內錶的字段,
* * @param functiontemplatename
* 函式名
* @param jcocode
* @param tablenames
* 內錶引數名字陣列
* @param culumns
* 要獲取的內錶引數的字段陣列
* @param connection
* @return
*/public mapimportdatefromr3towms(
string functiontemplatename, string jcocode, string tablenames,
string culumns, string fieldinputs, string tableinput,
string tableinputparams,string otherinputparams) catch (exception e)
try catch (exception e)
jcofunction function;
try catch (exception e)
int inputsize = 0;
int fieldinputsize = 0;
int tableinputparamssize = 0;
if (fieldinputs != null && fieldinputs.length != 0)
} if (tableinput != null && tableinputparams != null
&& tableinputparams.length > 0)
} if (otherinputparams != null && otherinputparams.length != 0)
try catch (exception e)
jcoparameterlist resultparams = function.gettableparameterlist();
jcotable statlist = new jcotable[tablenames.length];
int stattotal = new int[tablenames.length];// 記錄從sap獲取的表的記錄數
int statlistrows = new int[tablenames.length];// 記錄從sap獲取的表的記錄數
for (int i = 0; i < statlist.length; i++)
int jcocodetrank = gejcocodetrank(con, jcocode);
string sql = new string[tablenames.length];
string inputvalues = null;
if (inputsize > 0) else if(i < fieldinputsize+tableinputparamssize)else
}} for (int i = 0; i < sql.length; i++)
int batchnums = new int[tablenames.length];
preparedstatement pss = new preparedstatement[tablenames.length];
boolean commit;
try
} catch (sqlexception e1)
for (int i = 0; i < tablenames.length; i++)
} catch (sqlexception e)
} while (statlist[i].nextrow());
}} try
con.commit();
logger.debug("完成向wms插入資料資料......");
con.setautocommit(commit);
} catch (sqlexception e) finally
dbutils.closequietly(con);
} string totalresult = "";
for (int i = 1; i <= tablenames.length; i++) else
} result.put("status", "s");
result.put("errortp", "0");
result.put("totatl", totalresult);
return result;
}
從檔案讀取資料到SAP
從檔案讀取資料到sap report z read file neil data begin of man,name 20 type c,high type p decimals 2,weight type p decimals 2,end of man.data man1 like table o...
從網頁獲取資料
有的 會提供乙個爬蟲協議檔案robots.txt 例如豆瓣的爬蟲協議 2 如果網頁格式是json格式,要用可以用requests庫中內建的json解碼器來解碼 r.json 3 r.text可以自動推測文字編碼並進行解碼 4 通過encoding這個屬性去修改文字編碼,常用encoding utf ...
paip 從HTML select 獲取資料
paip.從html select 獲取資料 近日。有個提現模組,使用者需要從select控制項選擇銀行。可是取到的id值。後台儲存的時候需要儲存銀行名。select 的html如下.請選擇銀行 中國工商銀行 中國農業銀行 中國建設銀行 交通銀行 中國銀行 中國郵政儲蓄銀行 招商銀行 浦發銀行 中信...