SQLProgress1.01.40主要修改的内容如下:
1.格式化字符串 ,修改成变化后再加上序号
2.批量执行时SQL语句条数计算,如果SQL语句为空则不计数
3.解决未注册时,退出时,状态栏上面的按钮还在,并且点击没反应
4. 新增编辑器中缩进功能
5.针对12c的数据库,可以使用tns方式连接
6.add datafile的SQL添加show SQL选项
7.session选择,去掉勾选显示后台进程,但是选中order之后就失效了,因此要构建基准SQL和外围SQL.
baseSQL=filter+BACKGROUND
order by,group by
8.新增一些cmd的执行方式,格式cmd:(不能有空格,以)结尾,第一个参数为form名称,执行时,按照cmd中指定的参数打开该form界面,目前只新增了sqlload,formatstring 2个。
例如,你需要经常导入一些文件到数据库的某一个表,那可以把fmsqlload的写成cmd的方式,每次只要调整文件名即可,执行时即可按你的设定参数打开formload界面:
sqlload例子,其中括号中的参数可以可以有回车:
cmd:(fmsqlload,E:\Free\Myfree\Gupiao\delivery_20151201-20151224.xls,gp_delivery_history,
"insert into GP_DELIVERY_HISTORY(CREATE_DATE,SUMMARY,ZJ_NAME,CONTRACT_NO,TRAN_NUM,TRAN_PRICE,TRAN_AMOUNT,SERVICE_CHARGE,STAMP_TAX,OTHER_CHARGE,Final_AMOUNT,balance,ACCOUNT,REMARK,TRAN_OPTION,ZJ_CODE,TRAN_RATE)values(to_date(':#[1]','yyyymmdd'),':#[2]',':#[3]',':#[4]',':#[5]',':#[6]',':#[7]',':#[8]',':#[9]',':#[10]',':#[11]',':#[12]',':#[13]',':#[14]',':#[15]',lpad(':#[16]',6,'0'),':#[17]')",
1,2,-1,",",20,0,0)
format string例子:
cmd:(fmfstr,1,"adaaaaaaaaaaaaaaaaaaaa,asdfadddddda,adssssssssss",1,2,3,4,5,6,1,1,1,7,1,1,1)
9.当修改查询结果时,修改完成后,焦点离开后再点提交才有效,直接点提交无效
10.BLOB字段显示不全
.添加如下可设置的参数,勾上后就没有这个问题了
UseUnicode:Boolean 是否采用双字节存储数据库发送过来的字符和字符串,如果不选择的话,是由客户端程序自动处理
11.取消rememberpassword,searchparameter,autosave,ihelpallobjects参数
12 .如果选择tns部分,必须使用32位的客户端才行,64位的客户端会报错(can not load oci.dll)
本程序使用了Delphi7开发,由于Delphi7对unicode的支持比较弱,例如在sql editor中输入unicode会变成??,clob或者blob文件显示不全(可勾上UseUnicode来解决)等因素,这个版本可能是最后一个Delphi7开发的版本了。另外这个版本改动也不少,都是一些细节上的变更,help文件将在以后补上。
下载地址:
http://pan.baidu.com/s/1eQopd1g
B.R
Compard
2016/1/22