首页 > 程序设计 > powerbuider 导入dbf、txt文件到dw控件

powerbuider 导入dbf、txt文件到dw控件

2013年1月3日

string strpath,strfile //定义变量用于保存该对话框返回的文件路径及文件名
integer ret  //定义函数返回值 ,函数执行成功时返回1;当用户单击了对话框上的“Cancel”按钮时函数返回0;发生错误 时返回-1。如果任何参数的值为NULL,那么GetFileOpenName()函数返回NULL。
ret = getfileopenname(“请指定文件”,strpath,strfile,”dbf”,”dbf (*.dbf),*.dbf,文本文件 (*.txt),*.txt,所有文件 (*.*),*.*”)

if ret = 1 then
dw_1.importfile(strpath) //向dw表格里倒入数据

if dw_1.update() = 1 then //dw表格里更新数据
commit;
MessageBox(“导入成功!”,”请右键单击菜单区域选择刷新或者重新启动系统,菜单配置生效!”,Exclamation!)
dw_1.object.datawindow.readonly = true
dw_1.retrieve()
else
rollback;
MessageBox(“不能保存”,”保存失败!”,stopsign!)
/// parent.msgbox.msgbox(“不能保存”,”!”,)
return
end if
else
MessageBox(“导入失败”,”请重新检查导入文件!”,stopsign!)
end if

导入数据能否成功的关键是dw的列的数据类型和到入的咧的数据类型长短都一至才能导入成功的!~

程序设计 浏览18 次

本文的评论功能被关闭了.