起因看到https://www.aardio.cc/thread-128-1-1.html 的求助帖子,但是我没想起来那个密码,尴尬。。。先发这里吧。
Demo用了godking大佬的vilistEx库和mesage库自行下载。
Code AardioLine:35复制
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.import
win
.ui;import
godking.vlistEx;import
godking.message;var
winform = win
.form(text="Oracle数据库查询演示"
;right=690
;bottom=469
)- winform.add(
- button={cls=
"button"
;text="查询"
;left=539
;top=13
;right=658
;bottom=37
;z=2
}; - listview={cls=
"vlistEx"
;left=6
;top=48
;right=684
;bottom=464
;acceptfiles=1
;aw=1
;db=1
;dl=1
;dr=1
;dt=1
;hscroll=1
;vscroll=1
;z=1
} - )
import
kio.oracle;var
msg=godking.message(winform);- winform.button.oncommand =
function
(id,event){ -
try
{ -
var
ora=kio.oracle("127.0.0.1:1521/xe"
,"SYSTEM"
, "123456"
) -
var
rs=ora.query("select JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY from HR.JOBS"
) -
var
b={} -
while
(rs.Read()) { - ..
table
.push(b,{rs[1
],rs[2
],rs[3
],rs[4
]}) - }
- winform.listview.setTable(b)
- winform.listview.setColumns({
"编码"
,"标题"
,"低价"
,"高价"
} - ,{
110
,250
,180
,120
} - ,{
0
,0
,1
,2
}) - rs.Close();
- }
catch
(e){- msg.info(e,
0
) - }
- }
- winform.show();
win
.loopMessage();

库代码:
Code AardioLine:74复制
打包的文件:
见附件位置
用法,kio文件夹解压到lib目录中即可,电脑需要.net4.6以上运行库