我正在执行一项任务,将从 Powerbuild 编写的 VB 脚本转换为 java,
我正在努力将 DataStore 对象转换为 java ,
我有这样的事情:
lds_appeal_application = Create DataStore
lds_appeal_application.DataObject = "ds_appeal_application_report"
lds_appeal_application.SetTransObject(SQLCA)
ll_row = lds_appeal_application.retrieve(as_ksdyh, adt_start_date, adt_end_date, as_exam_name, as_subject_code)
for ll_rc = 1 to ll_row
ldt_update_date = lds_appeal_application.GetItemDatetime(ll_rc, "sqsj")
ls_caseno = trim(lds_appeal_application.GetItemString(ll_rc, "caseno"))
ls_candidate_no = trim(lds_appeal_application.GetItemString(ll_rc, "zkzh"))
ls_subjectcode = trim(lds_appeal_application.GetItemString(ll_rc, "kmcode"))
ls_papercode = trim(lds_appeal_application.GetItemString(ll_rc, "papercode"))
ls_name = trim(lds_appeal_application.GetItemString(ll_rc, "mc"))
ll_ksh = lds_appeal_application.GetItemDecimal(ll_rc, "ks_h")
ll_kmh = lds_appeal_application.GetItemDecimal(ll_rc, "km_h")
简单来说就是创建了一个数据源,并通过sql查询(ds_appeal_application_report)指向了一个数据表。最后使用 for 循环从表中检索信息。
在 java 的做法中,我使用实体管理器来创建原生查询,并且查询可以生成对象数组的列表。但是,我只是不知道如何使用 DataStore 对象检索像 VB 这样的信息。
请给我一些建议。谢谢