Ⅰ PB9的程序升级到PB12.5为什么不能转为Unicode-CSDN论坛
(1)看.net工程下的bin目录有没有这2个文件:没有就拷贝一下。Sybase.PowerBuilder.DataWindow.Web.dllSybase.PowerBuilder.DataWindow.Win.dll(2)在”解决方案管理器”中增加如下的References:编译。这回终于是成功了。经过这1整天的折腾,我总结出,如你满足如下情况之一的话,你的DW.NET就是好用的:(1)你的PB12.5是正式授权版,应该就是好用的(我准备买正版了。)(2)你把Sybase.PowerBuilder.DataWindow.Web.dll、Sybase.PowerBuilder.DataWindow.Win.dll破解找到,也能用,但是要把以前的DLL全都替换掉。一般是3个地方:a)C:\Windows\Microsoft.NET\assembly\GAC_32b)C:\ProgramFiles(x86)\Sybase\PowerBuilder12.5\DotNET\binc).net工程下的bin目录3个地方的文件都要统一。现在,你还没看到这个效果。接下来我们看看第一个DATAWINDOW.NET页面的诞生。就像很多入门程序都先写个HELLOWORLD一样。1)用PB12.5新建一个PBL,里面放上一个数据窗口。我的pbl是:invdemo.pbl,数据窗口名是:d_ckline2)Invdemo.pbl文件拷贝到.net工程的bin目录3)页面的page_load中写入如下代码:protectedvoidPage_Load(objectsender,EventArgse){WebDataWindowControl1.LibraryList="bin/invdemo.pbl";WebDataWindowControl1.DataWindowObject="d_ckline";WebDataWindowControl1.InsertRow(0);}4)Debug一下,看看华丽的DW出现了:你可以看到一个FREEform形式的数据窗口显示出来了。其实setitem,retrieve都可以用,以后慢慢来,先显示了就成功一大半了。(有人会疑惑,这线好像压了字了!没错,这个是网页的CSS影响的,以后再慢慢调整。)那么,破解文件在哪呢,到CSDN上看看invdemo.pblDataWindowObjectd_anl这时候你会发现这个网页就精彩了:有点我熟悉的PBDATAWINDOW模样了。=====我是欠揍的分割线=============================那么,没有法不破解就可以进行开发吗?我从网上找了一个PB11.5资料,有一部分讲没有破解的情况下,如何自行加载控件和委托事件,没有试验过是否正确,供参考。所用PB版为PB11.5评估版,破解后即可使用,不破解就不能用。DataWindow.Net控件在PB11.5没有得到正式授权的情况下(暴力破解那种),无法在Net环境进行可视化开发,PB12.5也是如此。如图-1所示:必须写代码创建控件、委托事件,代码如图-2所示注意:加载DataWindow.Net数据源方式比较简单,不是PB传统方式连接事务再Retrieve方式,直接使用datatable对象即可,见上述代码dw_master.Retrieve(table_daimalb)
Ⅱ 求教,PB6.5工程怎样升级到PB9
PB6.5还没有workspace的概念,所以只要在PB9新建一个workspce,再使用add target导入即可。
Ⅲ pb9 转换成pb11.5了还能还原回来吗
直接还原的可能性不大,不知道有没有第三方工具间接的方法是把所有对象从PB11.5里导出去,再使用PB9导入,可以自己写一个批量导入导出的工具,还得注意PB11.5迁移工具对代码做的修改
Ⅳ PB6开发的程序怎样整体升级到PB12.5
以前高过一个小软件是导出后再导入的,好麻烦。现在放弃12.5了,稳定在9上
Ⅳ 如何从pb8升级到pb9
PB8与PB9同时装,PB开发环境不会,但建议不要装在同一目录下,不然,低版本的程序新建WORK时会报DLL错。另,ASA数据库有可能会报错。
Ⅵ pb9是什么软件
pb9就是当年盛极一时的Sybase公司的powerbuilder9.0数据库开发工具,其是一种数据库前端开发工具,采用powerscript脚本语言,现在最新版本好像是10.0,在现在的大型软件公司有其应用,但在小型的软件开发公司已经不采用了,并且会使用pb的人也不是很多。但是学好pb也会在软件行业有一席之地。并且学会了pb你就会领略到其功能的强大之处。呵呵,小弟浅谈一二,不知满意不?!
Ⅶ pb9升级到pb12.0 retrieve 不能使用
PB12肯定没有变,而且一定会向下兼容。你可以试着重新按照PB9的数据窗口模样,在PB12创建一个一模一样的数据窗口,看看是不是有问题?还有,数据窗口从PB9中导出,也是可以直接导入到PB12的,你看看导入之后是否可以?另外,你的retrieve,是不是通过setsqlselect函数设置的,检查一下拼接部分是不是有问题。
Ⅷ pb9升级成pb11.5 外部函数怎么没有加上alias for
你在function name 中输入函数名,再保证你下面的代码没有问题的情况下,再点保存,应该就行了。
Ⅸ 将一个程序从PB6升级到PB12.5,变成B/S,发现打印的功能全部不能用了,PB12.5下的代码是什么
这个没办法 PB5,6版本语法上没有区别 PB6 – 9 差距也不是很大 但9以后差距就很大了 有些函数用法变了 可以多个参数了 最主要的是编码格式变了 6-9一个汉字是两个长度 9以后就是一个长度了。你这个升的也太猛了 肯定会出问题。
Ⅹ PowerBuilder 如何升级 PowerBuilder12.0 能否成功升级到PowerBuilder12.1.6518
其实都是12的,需要升级么?如果说升级,那肯定是可以升到后边的版本,没问题。你这两个版本应该是可以通用的。只有当从PB9-10-11-12这样才算真正升级,而从低版本升到高版本都是没问题的,打开的时候会让你migrate一下,编译好就可以了。但是一旦升级成功,就再也不能用低版本的PB打开了。比如从PB9升级到PB12,没问题,可是再想用PB9运行原有的程序,就不能打开了。