FAQ

10 replies [最新文章]
admin
Offline
已加入: 12/17/2009

 有任何問題歡迎在此提出,我們會儘快為您解答。

a96223041
Offline
已加入: 04/27/2010
 private Object getUpdate(Map

 private Object getUpdate(Map args) throws Exception{

String Form_NumList[]=(String[])(String[])args.get("Form_Num");

        String BrandList[] = (String[])(String[])args.get("Brand1");

String ModleList[] = (String[])(String[])args.get("Modle1");

String ColorList[] = (String[])(String[])args.get("Color1");

String QualityList[] = (String[])(String[])args.get("Quality1");

 

                 DataService ds = (DataService)ServiceLoader.getService("DataService");

   OrganizationService os = (OrganizationService)ServiceLoader.getService(OrganizationService.NAME);
   Transaction tx = ds.beginTransaction();  

 

  

   TrackableItem trackableItem = null;

TrackableItemDAO dao = TrackableItemDAO.getInstance();

trackableItem = new TrackableItem(true);

BigDecimal SaasOrgKey = new BigDecimal("1");

trackableItem.setSaasOrgKey(SaasOrgKey);//不可為空 (有點怪 因為我是修改 原本就有值了說)

trackableItem.setNetQuantityUom("Piece");//不可為空 (同上)

trackableItem.setAttribute2(Form_NumList[0]);

trackableItem.setAttribute3(BrandList[0]);

trackableItem.setAttribute4(ModleList[0]);

trackableItem.setAttribute5(ColorList[0]);

trackableItem.setAttribute8(QualityList[0]);

trackableItem.saveAndCommit("TrackableItemHandler");

        ds.commitTransaction(tx);

String dGridXML = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"

+"<Response>"

+"<Status>success</Status>"

+"<Data>Update</Data>"

+"</Response>";

return dGridXML;

 

a96223041
Offline
已加入: 04/27/2010
java端碼

 private Object getInsert(Map args) throws Exception{

String Form_NumList[]=(String[])(String[])args.get("Form_Num");

String KeyList[] = (String[])(String[])args.get("Key1");

String BrandList[] = (String[])(String[])args.get("Brand1");

String ModleList[] = (String[])(String[])args.get("Modle1");

String ColorList[] = (String[])(String[])args.get("Color1");

String QualityList[] = (String[])(String[])args.get("Quality1");

DataService ds = (DataService)ServiceLoader.getService("DataService");

OrganizationService os = (OrganizationService)ServiceLoader.getService(OrganizationService.NAME);

Transaction tx = ds.beginTransaction();

     

TrackableItem trackableItem = null;

TrackableItemDAO dao = TrackableItemDAO.getInstance();

trackableItem = new TrackableItem(true);

BigDecimal TrackableKey = new BigDecimal(KeyList[0]);

trackableItem.setTrackableKey(TrackableKey);

BigDecimal SaasOrgKey = new BigDecimal("1");

trackableItem.setSaasOrgKey(SaasOrgKey);

trackableItem.setTrackableNumber(KeyList[0]);

trackableItem.setStatus("ACTIVE");

Double NetQuantity = new Double("1");

trackableItem.setNetQuantity(NetQuantity);

trackableItem.setNetQuantityUom("Piece");

BigDecimal RootKey = new BigDecimal(KeyList[0]);

trackableItem.setRootKey(RootKey);

BigDecimal ParentKey = new BigDecimal(KeyList[0]);

trackableItem.setParentKey(ParentKey);

trackableItem.setAttribute2(Form_NumList[0]);

trackableItem.setAttribute3(BrandList[0]);

trackableItem.setAttribute4(ModleList[0]);

trackableItem.setAttribute5(ColorList[0]);

trackableItem.setAttribute8(QualityList[0]);

trackableItem.save("TrackableItemHandler");

dao.save(trackableItem);

       ds.commitTransaction(tx);

 

String dGridXML ="<?xml version=\"1.0\" encoding=\"utf-8\"?>"

+"<Response>"

+"<Status>success</Status>"

+"<Data>Insert</Data>"

+"</Response>";

return dGridXML;

 

a96223041
Offline
已加入: 04/27/2010
有關資料庫一問

請問 學長

在java端

 

String sql = "Select materialNumber, numAttribute4 from com.insync.edgeware.context.entity.type.Material ";
String sql = "SELECT MATERIAL_NUMBER, NUM_ATTRIBUTE1 FROM ct_material";      //失敗     

 

沒辦法用一般的SQL語法去寫嗎 ?

 

 

sokeko
Offline
已加入: 04/04/2010
可以,你現在不管上下二種都是用SQL語法寫, 只是你到底是

可以,你現在不管上下二種都是用SQL語法寫,

只是你到底是要用透過bin去跟DB溝通(上面),

還是要直接傳指令給DB去執行SQL語法(下面),你要先確定好。

a96223041
Offline
已加入: 04/27/2010
xml格式

 請問

在Flex 編輯 Grid  

要如何把XML  轉為array 傳到JAVA 塞進資料庫裡 ??? 

sokeko
Offline
已加入: 04/04/2010
我不太能理解你的問題。 是指 (1)如何將Grid中所選定

我不太能理解你的問題。

是指

(1)如何將Grid中所選定的資料抓成XML?

(2)將XML中的值抓出來使用?

如果是(1)請使用selectedItem

如果是(2)請使用XML.標籤.標籤的方法取出再放入array中

a96223041
Offline
已加入: 04/27/2010
有關修改

我要修改GRID裡的資料

修改後,如何存進資料庫

這個意思

sokeko
Offline
已加入: 04/04/2010
 結合(1)跟(2)就可以達成你們要了

 結合(1)跟(2)就可以達成你們要了

a96223041
Offline
已加入: 04/27/2010

 (1) 我懂了

不過 (2)不太懂   貼標籤是 ?

sokeko
Offline
已加入: 04/04/2010
 標籤是指XML上的標籤,比如說<TagID>1234</

 標籤是指XML上的標籤,比如說<TagID>1234</TagID>,TagID就是所謂的標籤