提供7*24专业Sybase数据库远程及现场技术支持,Sybase ASE及Sybase SQL Anywhere数据库修复服务,
请联系电话: (微信),QQ: 289965371!
We supply technical support for Sybase ASE and Sybase SQL Anywhere, also have many years of experience in recovering data from damanged Sybase devices.
Please contact us:
Phone:
Wechat: 13811580958
QQ: 289965371 联系我们获取数据库技术支持!
Email: 289965371@qq.com
扫描下方微信,联系我们:
扫描雨翰数据恢复官方微信获取专业数据库恢复服务

 

随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息。
在SAP Support Portal网站或者google上搜索Targeted CR List for ASE,可以看到针对不同版本的CR(CR表示Change Request)简单描述信息列表。
需要注意的是:Targeted CR List for ASE列出的CR虽然绝大多数是BUG,但有一些是更改需求。
以下提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息!

如有问题,请联系我!

QQ :289965371 联系我们获取数据库技术支持!
Email:
不仅仅包括BUG的详细描述信息,还包括首次报告BUG的平台、数据库版本以及BUG修复历史过程;有些BUG还提供了Workaround来临时解决该BUG带来问题。

 

CR:628135
CR Number:   628135
Product Name:   PB Enterprise
Product Component:   Install
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Jul 2010 Fixed
Description
This is an issue in Spanish and Polish machines and I'm sure other languages that use special characters. The installation fails as a license failure. The cause is that the path to the license contains special foreign charaters (like \Configuracin local) and PB is not finding the license. Customer is looking for PB to fix this issue so that the foreign installs work.





This is a workaround and not a pretty one:



1) Install PB/IM. This creates the default personal settings folder using the Windows variable for the App folders (C:\Documents and Settings\<network login name>\Configuracin local\Datos de programa\Sybase\InfoMaker 11.5) which is in Spanish.



2) Create another path using English words (C:\Documents and Settings\<network login name>\Local Settings\Application Data\Sybase) and copy the PB/IM 11.5 folder from the Spanish path to the English path folder.



3) Change the InitPath in the registry HKEY_CURRENT_USER\Software\Sybase\InfoMaker\11.5 entry to the English path.



4) Start InfoMaker. The license is recognized.



Steps 2 and 3 need to be done for each individual user who will be running PB on the machine.



CR:628417
CR Number:   628417
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Keyboard switches to Non-Unicode language when RTE control gets focus.



CR:628420
CR Number:   628420
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Open
OS:   Windows 2008
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer has a PB (11.5) .net webform application running on IIS 7 on a Windows 2008 server. During testing they have found that users get hung up at random times and places. These hangs sometimes resolve into an error, sometimes the user just hangs indefinitely (processing...message from PB). When we look at the System performance on the web server, we see the w3wp worker process that is handling our webform application. This process continues to grow exponentially (even if the user is not doing anything in the application) until the system is rebooted or the application pool is recycled.



Possibly related to or same issue as CR 620642.



CR:628438
CR Number:   628438
Product Name:   PB Enterprise
Product Component:   P-Code Deployment
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4675

Database/Driver File/Version: N/A



Customer would like possibility to insert version number into pbds, not only into exe generated by PowerBuilder.



CR:628559
CR Number:   628559
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The customer is trying to review his datawidnow syntax using the 12.0 PB.Net debugger. He puts the dw syntax into a string:



ls_syntax = adw_filter.Object.DataWindow.Syntax



Then he copies the string ls_syntax from the debugger and pastes it into an editor. The problem with 12.0 PB.net version of powerbuilder is the string has no formating and is a mess to look at. With 12.0 PB Classic doing the same thing gives you a syntax string that is formatted with carriage returns etc. It is much better to work with.



We want the 12.0 PB.Net debugger to provide the same formating as the Classic debugger for dw syntax.



CR:628637
CR Number:   628637
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 May 2010 Fixed
06 Jun 2010 Fixed
Description
CR#563140 are not being fixed to PB11.2. A FileReadEx function cannot recognize 'cr/lf' in the position of 1024 bytes.



CR:628714
CR Number:   628714
Product Name:   PB Enterprise
Product Component:   PB.NET DW
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jun 2010 Fixed
Description
When adding a column to a datawindow, it changes

the name of a computed column in the column specification and removes it from

the dw.







SQL Syntax is using joins.

Works ok in PB 12 Classic



CR:628724
CR Number:   628724
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jun 2010 Fixed
Description
Using a rte control to insert a rtf document, a picture,

a input field and text. Once the file is saved and reopened, the order of the picture and the insert field are different.



Using insertfile(), insertpicture(), inputfieldinsert(),inputfieldchangedata() and

savedocument().



CR:628730
CR Number:   628730
Product Name:   PB Enterprise
Product Component:   WPF DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Nov 2010 Fixed
Description
PB 12 .NET DataWindow name property when changed does not change in the column specifications.



The .NET behavior is inconsistent from the classic version of PowerBuilder 12.



CR:628824
CR Number:   628824
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Cannot display some characters since 084 interface and DisableUnicode removed.



CR:628834
CR Number:   628834
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2010 Fixed
Description
Memory leak in the sqlpreview and dberror event of the transaction object



CR:628839
CR Number:   628839
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Sep 2010 Fixed
Description
A describe of a tooltip property of a database column included in the select

of a datawindow crashes PowerBuilder if the column is deleted from the visual design,

i.e. has no visual counterpart.

The same happens with dot notation.



CR:628846
CR Number:   628846
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer is requesting an enhancement to have SaveAs HTMLTable! save the data without datawindow column headings when colheading argument is set to false.



Currently documented as not a feature of the "SaveAs method (Datawindows)".



Below is from the online help:



colheading (optional for PowerBuilder) A boolean value indicating whether you want to include the DataWindow's column headings at the beginning of the file. The default value is true. This argument is used for the following formats: Clipboard, CSV, Excel, and Text. For most other formats, column headings are always saved.



CR:629174
CR Number:   629174
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
THROW/CATCH of exception objects for intercomponent calls is broken in PB 11.5 / EAS 5.5. The customer uses this error handling process in several of their critical multi-threaded jobs and if not fixed, will have severe impact on the project. Was working in PB 9.0.3.



CR:629263
CR Number:   629263
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jun 2010 Workaround
Description
When using 2 screens and trying to place a window in specific position it does not work.

A workaround was provided by using this.x = 1 but if this.x = 3 it shows already on second monitor. A general solution should be found.
Workaround Description
 this.x = 1



CR:629266
CR Number:   629266
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The last item in a treeview dw, when clicked, will

toggle from + to - sign.



When expanding treeview, the + sign will show next to an item, but when you

expand it, there is no data under it.



Using the workaround from cr478887 and cr432610, but it still shows the plus sign.

1.Set the visible property of all controls of each level band.For example (level 7):

if( isNull( level_7 ), 0,1 )

2.Set autoheight property to TRUE for each level band.

3.Set height to zero for each level band



CR:629273
CR Number:   629273
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When PBAppPool is set to integrated mode, buttons, menu

or toolbars will work. Works ok when PBAppPool is set to classic.





Using IIS 7 and a java agent is intercepting calls. This agent redirects to another site

to validate the user and then replies back with unique identifier. But when used

in integrated mode, buttons, menus or toolbars do not work. It works ok in classic mode.



Customer also tried using VS webform and it worked ok in integrated mode.



CR:629280
CR Number:   629280
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 May 2010 Not a Bug
Description
The customer has a group datawindow that they are doing a SaveAs HTML Table. They open the resulting html file in Excel. But there is an empty row of cells after each name. The customer does not want this. Is this a bug? Is there anyway to get the html file to not include this empty row in Excell?



CR:629308
CR Number:   629308
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Jun 2010 Fixed
Description
Memory leak with Replace and or POS functions. The customer is using the Replace function on huge strings and doing many substitutions in a loop with a POS function. It looks like PB is not cleaning up and returning temporary storage for re-use, and is causing a big leak.



CR:629386
CR Number:   629386
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2010 Fixed
Description
Performance of ChangeMenu has decreased significantly since PB 10.2.This only occurs after a menu object has been changed/saved AFTER migration.



CR:629409
CR Number:   629409
Product Name:   PB Enterprise
Product Component:   WPF Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Jun 2010 Fixed
Description
Migrated application from PB 11.5.1 to 12.0 PB.Net that opens

a response window from a nonvisual object, returns the following error:



PowerBuilder application execution error.

Application terminated.

Error: Exception thrown has not been handled. System.InvalidOperationException



App works ok in PB 11.5 and PB 12 classic



CR:629455
CR Number:   629455
Product Name:   PB Enterprise
Product Component:   WPF Migration
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jun 2010 Workaround
Description
Customer has migrated to PB 12 Classic and his migration of the Classic application to PB 12 .NET crashes.



The following comes up in the MS debugger



"Unhandled exception at 0x103f1ef0 in pb2cs.exe: 0xC000001E: An attempt was made to execute an invalid lock sequence."



CR:629504
CR Number:   629504
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
A column enable in the value of Autoresize height property may be unable to adjust the height of a column, when the boundary of a character sequence overlaps with the end of display width.



CR:629727
CR Number:   629727
Product Name:   PB Enterprise
Product Component:   PB.NET WS Deployment
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jun 2010 Fixed
Description
.net PB WebServices



The Target Namespace gets truncated to 49 characters in the project and the generated WSDL.



CR:629728
CR Number:   629728
Product Name:   PB Enterprise
Product Component:   DB DB2
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jul 2010 Fixed
Description
Customer connects to db2 and uses db2 procedures to populate his datawindows.

Below is typical of what is in the customers code

ls_new_select = "datawindow.table.procedure = 'USE PROCEDURE CSIUSMA " + ls_param + "'"

gds_usma_usin.modify(ls_new_select)

gds_usma_usin.Retrieve()



Customer was fine in pb 11.5 GA executing a "use procedure" statement.

The customers problem developed in pb 11.5.1 and can be now seen in pb 12.

Customer has provided database trace files which are included in the zipped file, no test case is provided because of the complexity (db2 and stored procedures yuck).



After migrating to a build of pb 11.5.1 the customer is having a problem with the same "use procedure" statement.



It seems that there was a Powerbuilder change that is truncating their statement, below is the trace information. Note the arguments are truncated; the leading spaces are gone in pb 11.5.1 and pb 12.



Trace file output from Powerbuilder 11.5:

(1296360): use procedure GLSGXMA2 PBL CO0000144760 D S093530093530 @ (74.662 MS / 1029.269 MS)

Trace file output from Powerbuilder 11.5.1 or pb 12:

(117fe70): use procedure GLSGXMA2 PBL CO0000144760 D S093530093530 @ (1091.038 MS / 2169.466 MS)



CR:629752
CR Number:   629752
Product Name:   PB Enterprise
Product Component:   SYSAM
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When using a standalone license in PB and you change

the system date and then change it back, you cannot bring up PB no longer.



The workaround is to remove the files that are newer than 'now'.



Customer has testing requirements where they must change the system date.





According to PB engineering and sysam help, there are restrictions that prevent changing the systemdate with a served license.



The restriction should only be used for evaluation licenses and not permanent licenses.



CR:629754
CR Number:   629754
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Jun 2010 Fixed
Description
Connecting to EAServer 5.5. Adding options to the connection object causes PB to crash on the connect. Works fine in 11.5.



CR:629981
CR Number:   629981
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.0 17 Sep 2010 Fixed
Description
PBJRENOTUSECURRENT=1 setting was introduced. It has been working since PB 10.5.2 #7699.

It works fine in PB 11.5.1 # 4675, but fails in #4740.



CR:630035
CR Number:   630035
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Aug 2010 Fixed
Description
Resource files not included in a PB generated .Net assembly or pbd library.



CR:630168
CR Number:   630168
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Jun 2010 Fixed
Description
SCC Source control



The bin section can get corrupted when checking out user objects containing an ActiveX

especially when the userobject is contained on an other object that is open.



CR:630178
CR Number:   630178
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jun 2010 Fixed
Description
tooltip is not displayed if Tip property is set at runtime in pbm_dwnmousemouve event.

Is this a limitation or is there a way to dynamically change this at runtime ?



CR:630190
CR Number:   630190
Product Name:   PB Enterprise
Product Component:   PB.NET WS Deployment
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request:



Provide the option to deploy webservices with case sensitive parameter names



CR:630222
CR Number:   630222
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jun 2010 Not a Bug
Description
Handle leak in IIS when a simple PB .Net webservice is deployed to IIS, and a PB client app calls the webservice in a loop. It seems each method invocation creates a new instance in IIS but it isn't getting completely destroyed or cleaned up.



Customer would like to understand the life cycle of PB webservice components deployed to iis. Thinks handles should not be increasing.



CR:630314
CR Number:   630314
Product Name:   PB Enterprise
Product Component:   WPF DW
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Aug 2010 Fixed
Description
Composite Datawindow does not show all information. Report is not retrieved correctly. Only first page is correct.



CR:630316
CR Number:   630316
Product Name:   PB Enterprise
Product Component:   WPF DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jun 2010 Fixed
Description
In Columns when you set escapement, Strikethrough and Underline it is not reflected in painter, only at runtime. Also, it seems its only supported for display only columns - is this on purpose ?.



CR:630319
CR Number:   630319
Product Name:   PB Enterprise
Product Component:   WPF DW
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
For Columns when you set escapement ie. to 450 it is not reflected in exported PDF.



CR:630322
CR Number:   630322
Product Name:   PB Enterprise
Product Component:   WPF DW
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Sep 2010 Fixed
Description
In a DW, if the graph is in header of the group then in PDF export the graph is only in first group. Besides that graph is retrieved only after manipulation on the DataWindow, ie scrolling down.



CR:630528
CR Number:   630528
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Aug 2010 Fixed
Description
DW Graph Lines: Categories are always sorted, even if property is set unsorted.



CR:630534
CR Number:   630534
Product Name:   PB Enterprise
Product Component:   WPF DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Nov 2013 Presently Not Targeted For Any Future Release Of This Product
05 Nov 2011 Added to user documentation
Description
PowerBuilder 12.0 .net WPF



The width of a grid or crosstab column doesn't resize properly when a text field or header is selected



The issue is found to be a design limitation.

The grid line will not drag across a DataWindow object on the design surface so the user may have to increase the size of a band.



CR:630543
CR Number:   630543
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer wants PB 12.x to support Visual Studio 2010.



CR:630952
CR Number:   630952
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Jun 2010 Not a Bug
Description
PB SNC Driver changes the call step of stored procedure by the login user. Execution of a different user's stored procedure may fail.
Workaround Description
 add owner name to stored procedure name.



CR:631006
CR Number:   631006
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The problem is that some dw.Modify(...) causes user-entered data to disappear, others do not. For example dw.Modify ("column.Height=123") is OK but dw.Modify

("datawindow.detail.height=123") is not OK.
Workaround Description
 a) Set the "Autosize Height" property of the Detail band to TRUE

b) Change the script of the button to:



string ls_Modify = ""



ls_Modify = "txt.Height=500 "

ls_Modify += "txt.Width=2000 "

//ls_Modify += "DataWindow.Detail.Height=2500" // !!!!!!!!!!!!!!!

dw_txt.Modify (ls_Modify)



dw_txt.SetDetailHeight( 1, 1, 2500)





or use gettext/settext functions.



CR:631093
CR Number:   631093
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Feb 2014 Fixed
Description
Cannot change some properties for DW objects by a mult-selection.



CR:631109
CR Number:   631109
Product Name:   PB Enterprise
Product Component:   PB.NET WS Deployment
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When trying to consume a webservice in a component deployed as a .net webservice

using proxies the following exception gets thrown:



"The definition of the method signature in Web Service proxy is wrong -- the data doesn't match the parameter definition".



CR:631202
CR Number:   631202
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The requirement is that they submit FORM data with a POST from PB code, and the browser opens as if the data was posted from the browser itself. The POSTed data contains username and password to open a session, and this session must be maintained in the browser, even if the POST was initiated from PB script.
Workaround Description
 Suggested to use MS Web Browser control and call navigate() function.



CR:631380
CR Number:   631380
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer is trying to use HyperlinkToURL in a webform and has set the following according to the documentation and this fails for both the customer and myself.



<IPermission class="SecurityPermission" version="1" Flags="Assertion, Execution, ControlThread, ControlPrincipal, RemotingConfiguration, UnmanagedCode"/>



CR:631459
CR Number:   631459
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
A Ceiling function cannot compute 45/5 of decimal type results correct.

A Ceiling function will return 10. The correct value is 9.



ex:

decimal dec1,dec2,num

dec1 = 45

dec2 = 5



num = Ceiling(dec1,dec2)



CR:631766
CR Number:   631766
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2010 Fixed
Description
PowerBuilder 11.5 Build 4633 and later:



The SetRowFocusIndicator rectangle misses the top line for the first row

in freeform datawindows or datawindows with header.height = 0



CR:631796
CR Number:   631796
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Jun 2010 Not a Bug
Description
Customer receives XML from a third party source that works with other products. The XML has two attributes INCREMENT and DECREMENT. If the incoming XML only has one of these, it loads all rows correctly into the datawindow. If the incoming XML has both INCREMENT and DECREMENT rows, the INCREMENT rows are loaded correctly but the first DECREMENT row is not. All remaining DECREMENT rows after the first one are loaded.



CR:631873
CR Number:   631873
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
If the header band is set to 0 and at the former position in the header was a non editable field, an editable field at the same position in the detail band cannot get the focus.
Workaround Description
 Suggestion: set causing non editable field in header to invisible (visible=0).



CR:631899
CR Number:   631899
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Error not raised when Executing this request : select 1 as KD, (select 2 union select 3 ) as KF



CR:632047
CR Number:   632047
Product Name:   PB Enterprise
Product Component:   WPF Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jul 2010 Fixed
Description
CR 490907: "Assemblies get the wrong LibraryList when called from .Net WebService" is not fixed for assembly created by .NET IDE

Workaround: Use PB 12 classic IDE to create the Assembly.

Note: However this only seems to work with web form created in VS, because in a web form created in PB classic I get -1 on settransobject call.
Workaround Description
 Use PB12 classic IDE to create the assembly.

Note: However this only seems to work with web form created in VS, because in a web form created in PB classic I get -1 on settransobject call.



CR:632322
CR Number:   632322
Product Name:   PB Enterprise
Product Component:   Language - Compiler
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PB allows more than 40 characters in identifiers names when documetions says :

"Can have up to 40 characters but no spaces"



CR:632339
CR Number:   632339
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jul 2010 Fixed
16 Aug 2010 Fixed
Description
When modifying script in function painter and you

hit 'Compile' and then close the script, you will be prompted 'Save the Changes',

if you select 'NO' the script changes will be saved anyway.



CR:632363
CR Number:   632363
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jul 2010 Not a Bug
Description
The customer is using orcascript to deploy PB project with EAServer components and getting build error when running the deployment. This is a follow on issue to CR 627761. They are getting this error: Orcascript error in 'BuildProjectWithOverrides'. Result Code -20.



CR:632387
CR Number:   632387
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Apr 2011 Fixed
17 Sep 2010 Fixed
Description
OrcaScript can gpf upon scc set target APP_PBT "refresh_all importonly"

In PB 10.5 the error was:

Orca error in 'scc refresh target '. Result Code -22.

In PB 11.5 and PB12 the error does not come up but crashes.
Workaround Description
 The current wa for customer in PB 10.5 is to use the command two times:

orcascr105 bootstrap.orca > bootstrap.log

orcascr105 bootstrap.orca >> bootstrap.log then the bootstrap is ok and the first

error -22 is not comming up another time.



CR:632416
CR Number:   632416
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Aug 2010 Not a Bug
Description
The customer is using Orcascript to build PB components for EAServer. But they fail to "include unreferenced objects" in the PBD - like datawindows and such. You are able to do this in the IDE EAServer project by checking "include unreferenced objects" checkbox. Need a way to do that with Orcascript as well, since it basically renders Orcascript useless for EAServer without it.



CR:632469
CR Number:   632469
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PB 12 DotNet does not support DW XML Export/import templates.

We want to know if it's planned for future version.

If not which alternative can we provide to customers who want to migrate PB application heavily depending on XML import/export templates.



CR:632514
CR Number:   632514
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Windows XP SP3

Versions and Build #s Tested: 11.5.1 build 4675

Database/Driver File/Version: N/A



Comments:



Our customer is using PB 11.5.1 build 4675 and OrcaScript.



Customer has the following error message when running their OrcaScript Application:



25/05/2010 15:09 Source Management Initialization...

Scc Provider: ClearCase

UserID: fABIO

Project Path:

Aux Project Path:

Local Project Path: c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes

Connection to source control established

PBORCA_SccSetTarget: c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\gercomite.pbt

Target settings: REFRESH OUT OF DATE | EXCLUDE CHECKOUT

App Name: gercomite App Lib: c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes

\gercomite.pbl

Library List:

c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\gercomite.pbl

c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\connectdb.pbd

PBORCA_SccExcludeLibraryList:

c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\connectdb.pbd excluded.

PBORCA_SccRefreshTarget. Full Rebuild

Unable to process map file: c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\gercomite.pbg

c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\gercomite.pbl cannot be refreshed.

PBORCA_SccClose

25/05/2010 15:09 Source control terminated



CR:632543
CR Number:   632543
Product Name:   PB Enterprise
Product Component:   P-Code Exe Creation
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Jul 2010 Not a Bug
Description
OS: Windows XP SP3

Versions and Build #s Tested: PB 12.0 GA and 12.0_6107

Database/Driver File/Version: N/A



Comments: When invoking external function call below:



function int GetHostName ( ref string HOSTname, int namelen ) Library "Ws2_32.dll" ALIAS FOR 'gethostname;ansi'



This works fine when app is run from within PB IDE. It returns blank when invoked from P-Code generated executable.



CR:632588
CR Number:   632588
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
ImportFile() fails at import, when the character code which is not correct is included in a data file. However, ImportFile() will not return an error code.



CR:632592
CR Number:   632592
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
WorkspaceHeight/Width functions report incorrect values for Main! type Windows with toolbars. Additionally the bottom docking shows additional empty area below toolbar.



CR:632711
CR Number:   632711
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Want the data entered In a DatePickercontrol to be validated automatically.



CR:632712
CR Number:   632712
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Solaris 2.8
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Oct 2010 Fixed
Description
DataStore.GetFullState returns -1 if the associated DW objects has columns with the Accelerator property set.



CR:632991
CR Number:   632991
Product Name:   PB Enterprise
Product Component:   WPF Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jun 2010 Fixed
Description
Customer is trying to access and change the instance variable values on a running window by passing in the string name of the instance variable.



This can be done using reflection in .NET. Example can be accessed at link below.



http://stackoverflow.com/questions/2091190/accessing-an-instance-variable-by-name-string-kinda-like-dynamic-languages-do



I tried to do this in a wpf target. I can get the value of the instance variable at runtime but when I try to set it, I get the following runtime error.



ls_error "System.ArgumentException: Object of type 'System.String' cannot be converted to type 'Sybase.PowerBuilder.PBString'.

at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)

at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, Boolean doVisibilityCheck, Boolean doCheckConsistency)

at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, Boolean doVisibilityCheck)

at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture

at System.Reflection.FieldInfo.SetValue(Object obj, Object value)

at c__w_test.c__cb_1.clicked() in c:\\PSE\\11606104\\extracted\\11606104\\NET\\trytwo.out\\w_test.cb_1.clicked:line 21" string



CR:633001
CR Number:   633001
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Aug 2010 Not a Bug
Description
When populated the listviewobject, the listview items

get rearranged. The problem only happens on vista and win7. Works ok on winxp



Using the following script:

ListViewItem lviNew

String test1 = "Testing 1 2 3"

String test2 = "123 Wellington, Toronto"

String test3 = "10 20 30 Test"



mle_msg.Text = test1 + "~r~n" + test2 + "~r~n" + test3



lviNew.Label = test1

lviNew.Data = test1

lv_test.AddItem(lviNew)



lviNew.Label = test2

lviNew.Data = test2

lv_test.AddItem(lviNew)



lviNew.Label = test3

lviNew.Data = test3

lv_test.AddItem(lviNew)



On Win7 or Vista, the listview appears as:

Testing 1 2 3

Wellington, Toronto 123

Test 30 20 10



When it should be:

Testing 1 2 3

123 Wellington, Toronto

10 20 30 Test



CR:633009
CR Number:   633009
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jun 2011 Fixed
Description
Application running on citrix is crashing on a printpreview.

Problem happens only on the first print of the day.



The dump file shows:

FAULTING_IP:

PBDWE115!DWPrintService::PrintSetup+6e [e:\pb115\dw\engine\object\dwoprint.cpp @ 2828]

1156f10e f3ab rep stos dword ptr es:[edi]



PRIMARY_PROBLEM_CLASS: STRING_DEREFERENCE_FILL_PATTERN_ffffffff



dwoprint.cpp:

> 2828: pbstg_memset ( outDevice, NULL_CHAR, devmodeLen )



RESOLUTION: Fixed in PB 11.5 in build 4843 and after



CR:633038
CR Number:   633038
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer would like to use connection pooling with their ASE ODBC connection in their PB .NET Webservice.



See http://msdn.microsoft.com/en-us/library/ms716319(v=VS.85).aspx

for info on ODBC connection pooling.



CR:633213
CR Number:   633213
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Aug 2010 Fixed
Description
Crash (ie. PB disappears) when the ToolbaritemName menu property is often changed for png files eg. in a loop - GDI leakage.



CR:633343
CR Number:   633343
Product Name:   PB Enterprise
Product Component:   WPF Window Painter
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer checks if he can use a .net 2.0 winform control inside PB12 WPF

The mousemove events are not routed to the control



CR:633417
CR Number:   633417
Product Name:   PB Enterprise
Product Component:   WPF Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12.0 19 Aug 2010 Fixed
Description
In PB.NET design time, if add a new interface into a NVO, system will generate the interface's needed implement methods automatically. In current build, it will cause compiler error when add a interface from specifical extend library, the error message will be 'The NVO does not implement interface member ...', seems to the method's specifical argument's data type's namespace is mismatch.



CR:633469
CR Number:   633469
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
In a RightToLeft TreeView DataWindow the calender dropdown switches between right and left, dependent on the focus.



CR:633501
CR Number:   633501
Product Name:   PB Enterprise
Product Component:   MAPI
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jun 2011 Not reproducible with latest version of the product available as of Resolution Date
Description
When sending mail to an outside domain, pb application

hangs.



Using Outlook 2007 and Exchange server 2003. Mail works ok when sending it

internally.



CR:633745
CR Number:   633745
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request to support Oracle hints with embedded sql



CR:633780
CR Number:   633780
Product Name:   PB Enterprise
Product Component:   Install
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Aug 2010 Fixed
Description
With the PowerBuilder EBF installs, it is possible to force a PBVM install by executing "setup.exe -pbvm" in a Command Prompt window. Normally you would do this on a machine that has PowerBuilder already installed and you now want to also install the PBVM for EAServer. But the PBVM install is deleteing important database registry entries for PB 12 and for PB 11! Also after the PBVM install, PowerBuilder is no longer listed in Control Panel Add/Remove programs as installed. So it is impossible to uninstall it. You can still run PB but all the database interfaces and connection profiles are gone.



CR:634063
CR Number:   634063
Product Name:   PB Enterprise
Product Component:   DW Rich Text
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Word Doc cell table borders not deleted when using the delete key



CR:634288
CR Number:   634288
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Jul 2010 Workaround
Description
PB crashing in pbdwe110.dll!DWRetrieveBase::NotifyRetrieveBegin

with an invalid pointer



EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)

ExceptionAddress: 1084bc67 (pbdwe110!DWRetrieveBase::NotifyRetrieveBegin+0x00000007)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000000

Parameter[1]: 0335fc4c

Attempt to read from address 0335fc4c





Workaround: Memory related issue. Changed windows registry setting:





my computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems



In the "Windows" entry, you will see:



%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16



I think the default there is 3072. Changed it to 20480 (the most recomended by Microsoft). Then reboot the PC for it to take effect.



CR:634342
CR Number:   634342
Product Name:   PB Enterprise
Product Component:   SYSAM
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer has an existing FlexLM license server running, and would like to add the license for the PowerBuilder that a user just purchased to it. He needs the Sybase vendor daemon for Red Hat 5.1 64 bit Linux installation of the FlexLM licensing system.



In general the customer wants Sybase to supply the Sybase vendor daemons for various FlexLM servers and platforms. Wants to be able to serve Sybase licenses on existing FlexLM serves without installing the Sysam servers for each Sybase product. Wants to manage license with just one FlexLM server. Wants Sybase to supply the vendor daemons.



CR:634365
CR Number:   634365
Product Name:   PB Enterprise
Product Component:   GenApp
Status:   Open
OS:   Windows 7
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PB 11.5 and 12.0 cannot develop 64-bit application. Probably, the feature which develops 64-bit application will be required for PB of the next version.



CR:634418
CR Number:   634418
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Wants the ability to generate .Net assemblies separately in a project for a large application containing many PBLs.



CR:634585
CR Number:   634585
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Implement a switch to enable WPF behavior for Spincontrols that are ReadOnly, ie. not being able to modify the value by using the spin buttons up/down for a ReadOnly column.



CR:634623
CR Number:   634623
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Insufficient info provided
Description
When changing by script the image of a contemporarymenu, the new image is not displayed even tough it was deployed ine executable or a pbd.



CR:634633
CR Number:   634633
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When using CallEscape='no' as a dbparm in

a pb easerver component, the following error results when executing a stored procedure:

sqlstate=HY009

Invalid argument value

Cursor is not open



Happens using the following code:

SQLCA.DBMS = "ODBC"

SQLCA.AutoCommit = False

SQLCA.DBParm = "ConnectString='DSN=msserver;UID=ts;PWD=ts',OJSyntax='PB,DisableBind=1,CursorScroll='forward',CursorLock='opt',CallEscape='no'"

connect using sqlca;





double ld_cin



declare ln_cfs_no procedure for rb_dept_data using sqlca;

execute ln_cfs_no;

fetch ln_cfs_no into :ld_cin;

close ln_cfs_no;

return ld_cin





Works ok in PB 11.5.1. Problem happens using EAServer 5.5 and EAServer 6.3.
Workaround Description
 Use CallEscape='Yes'



CR:634650
CR Number:   634650
Product Name:   PB Enterprise
Product Component:   DB SQLAnywhere
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Aug 2011 Workaround
Description
Customer is writing a string of:



'Test \ \\ \\\ \\\\ \n \n \n Text'



to a SQL Anywhere 11 database. With bind variables the data comes back the same. But with disablebind set, the data comes back as:





Test \ \ \\ \\ . . . Text



With the dots being those squares you see in text data when a unicode character is there. In fact it is a newline character. With disable bind something is taking the \ as an escape character and interpreting \n as new line and \\ as \. But user needs the same reults from disablebind as with bind variables... How to do this?



CR:634748
CR Number:   634748
Product Name:   PB Enterprise
Product Component:   WPF Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Aug 2010 Fixed
Description
If you set a DataWindow into QuerySort it will result in a runtime error in WPF. Works ok in PB classic, winform and webform



CR:634754
CR Number:   634754
Product Name:   PB Enterprise
Product Component:   WPF Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Sep 2010 Fixed
Description
The converstion String to monthname - string (data, format) is malfunctioning in WPF

eg: String(2000-01-01, "MMM")



CR:634761
CR Number:   634761
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Sep 2010 Fixed
Description
Decimal value rounded differently in computed fields.



CR:634764
CR Number:   634764
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When stopping the Debugger the PB IDE crashes. It seems to be related to Hebrew windows (English Windows with Hebrew settings does not seem to have this problem)and where Office 2010 is installed.



CR:634773
CR Number:   634773
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Window scrolling is currently manual. If you put scroll bars on a window the developer has to code how they move. It's descibed in Help under "Scrolling in windows and user

objects". A formula is given but it does not work and is not even close to working. You can get it working but you have to use numbers for Unitsperline, and Unitspercolumn that get very small. The small numbers just don't give enough granularity to the limits. Often it over scrolls into regions beyond where anything is on the window.



On top of that this customer wants the scroll bars to adjust automatically as the user resizes a window at run time. A whole new level of complexity. I was able to code in the window resize event and re-calculate the Unitsperline, and Unitspercolumn on the fly for each resize change. But the resize event fires so much and adding or dropping a scroll bar changes the size of the window which fires the resize and you get stuck in infinite loops. The result is not very professional, robust, or accurate due to the low granularity and the resize event problems.



The enhancement request is to add a checkbox in the scroll property tab for "Automated". This will default to unchecked. But when checked PB will handle the scroll bar calculations automatically and take into consideration window resizing at run time and adjust the scroll bars automatically so that you can always scroll to all parts of the window and not over scroll into regions beyond the limits of the window. The datawindow scrolls automatically, why can't the window as well?



CR:634887
CR Number:   634887
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The format for entering in an if statement

differs from Visual Studio.



For example, if you have the following and then decide to hit enter after the "or" to

break it into two lines, in VS the cursor would move to the appropriate tab stop on the

next line. PB .NET does not do that

if 1 = 2 or 3 = 4 then



CR:634891
CR Number:   634891
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Feb 2011 Presently Not Targeted For Any Future Release Of This Product
02 May 2013 Fixed
Description
There are 2 issues with pastertf:

- cannot toggle inputfieldnamesvisible after pastertf

- pastertf will insert "owidctlpar" at the beginning of the document



RTF has been saved to a table. After it is retrieved and pastertf is used, you

can see that "owidctlpar" is inserted at the beginning of the rte control. The

owidctlpar is also a larger font size that the rest of the document. The other

issue is you cannot toggle the inputfieldnamesvisible after pastertf().



CR:634893
CR Number:   634893
Product Name:   PB Enterprise
Product Component:   PB.NET UI
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer is requesting the ability to add interfaces using the .NET assembly wizard.



CR:634896
CR Number:   634896
Product Name:   PB Enterprise
Product Component:   PB.NET Assembly Deployment
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Add the ability to add additional interfaces to the solution explorer.



UI wasn't obvious where this option was but it is possible to do it after the object is created.



CR:634968
CR Number:   634968
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jul 2010 Presently Not Targeted For Any Future Release Of This Product
Description
When the variable to which the initial value is not set is used for the parameter of stored procedure of an oracle, an oracle may disconnect connection. This phenomenon will be caused, when a char data type is used for IN variable and RPC is used.
Workaround Description
 Please set an initial value to IN variable.



CR:635032
CR Number:   635032
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Open
OS:   Windows 7
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
After connecting to Oracle our application enables a role that allows the user to select, insert, update and delete rows from the tables.

Because the DDDW creates a new DB connection it does not enable this role and

therefore cannot access any of the tables and creates a DB error.



CR:635092
CR Number:   635092
Product Name:   PB Enterprise
Product Component:   PB.NET UI
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer is requesting an enhancement to allow multiple namespace/using selections.



CR:635158
CR Number:   635158
Product Name:   PocketBuilder
Product Component:   DW Painter
Status:   Open
OS:   Windows XP
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When there is a comment in the first line in the SQL of a Datawindow it will force switching to graphical mode in DW painter when going to ->datasource.

If the comment is at the end, there is no problem.



CR:635191
CR Number:   635191
Product Name:   PB Enterprise
Product Component:   P-Code Deployment
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jul 2010 Not a Bug
Description
PSE NOTES:

-----------------------

OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4740

Database/Driver File/Version: PBO90115.dll with Oracle Client version 9.



Comments: After generating P-CODE EXE application, it crashes with GPF on PBSHR115.dll -

function: PBSHR115!PbHeap_free



eax=00330030 ebx=00000000 ecx=00000000 edx=00310038 esi=00000001 edi=7c80982e

eip=00545964 esp=0012f504 ebp=00e68ed4 iopl=0 nv up ei pl nz na po nc

cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206



*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Archivos de programa\Sybase\Shared\PowerBuilder\PBSHR115.dll -

funcin: PBSHR115!PbHeap_free

0054594c d7 xlat

0054594d 85c0 test eax,eax

0054594f 75bf jnz PBSHR115!PbHeap_free+0x260 (00545910)

00545951 8b45f0 mov eax,[ebp-0x10]

00545954 8b55f4 mov edx,[ebp-0xc]

00545957 33c9 xor ecx,ecx

00545959 3bc1 cmp eax,ecx

0054595b 7507 jnz PBSHR115!PbHeap_free+0x2b4 (00545964)

0054595d 8b44241c mov eax,[esp+0x1c]

00545961 83c0f8 add eax,0xfffffff8

ERROR -> 00545964 895004 mov [eax+0x4],edx ds:0023:00330034=006e002e

00545967 8b45f4 mov eax,[ebp-0xc]

0054596a 3bc1 cmp eax,ecx

0054596c 7405 jz PBSHR115!PbHeap_free+0x2c3 (00545973)

0054596e 8b55f0 mov edx,[ebp-0x10]

00545971 8910 mov [eax],edx

00545973 8b442414 mov eax,[esp+0x14]

00545977 51 push ecx

00545978 50 push eax

00545979 894df0 mov [ebp-0x10],ecx

0054597c 894df4 mov [ebp-0xc],ecx



CR:635460
CR Number:   635460
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Aug 2010 Fixed
Description
In PB 9 when a ms sqlserver (mss driver) bit column which contains a null value is retrieved into a datawindow, the datawindow has the column value as 0. This behavior was incorrect, but the customer created many applications based on this behavior. The customer is now migrating to pb 11.5 (snc driver) and the same datawindow column is being represented as a null instead of the 0 that was in pb 9. This is correct behavior, however it would take a tremendous amount of effort for the customer to code a fix for this change in behavior in all their applications. A db trace shows a blank for the null bit value coming back from the database, so PB 9 is converting this to a 0.



The customer would like a dbparm or perhaps a pb.ini setting which would revert pb 11.5 behavior back to the pb 9 behavior of 0 instead of null for null bit columns.



CR:635607
CR Number:   635607
Product Name:   PB Enterprise
Product Component:   PB.NET Assembly Deployment
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Aug 2010 Fixed
Description
When deploying a .net assembly that is returning

a single object results in a deployment error of:

Error 1 ) expected





--------------------------------------华丽的分割线-------------------------------------------------------------------------

Sybase SQL Anywhere数据库恢复工具ReadASADB:

之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具: ReadASADB。
此工具支持ASA v5.0, v6.0, v7.0, v8.0, v9.0, v10.0, v11.0, v12.0, v16.0, v17.0等版本。
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具。
恢复Sybase SQL Anywhere的工具在国内处于领先水平。

Sybase SQL Anywhere数据库恢复工具ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具
  1. 适用于所有的SQL Anywhere版本    包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x,17.x
  2. 适用于所有的UltraLite版本
  3. 能够恢复出来表结构和数据
  4. 能够恢复自定义数据类型
  5. 能够恢复存储过程等对象的语法
  6. 能够导出到目标数据库
  7. 能够导出到SQL文件并生成导入脚本
  8. 支持多种字符集,包括:cp850、cp936、gb18030、utf8等
  9. 能够恢复未加密或者简单加密类型的数据
  10. 简单易用
  11. 限制:不支持AES加密的数据文件
请参考:研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
            SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

Sybase SQL Anywhere数据库恢复工具ReadASADB适用场景

各种误操作:

  1. 误截断表(truncate table)
  2. 误删除表(drop table)
  3. 错误的where条件误删数据
  4. 误删除db或log文件
  5. 误删除表中的字段

Sybase SQL Anywhere数据库恢复工具ReadASADB的应用场景:

1.因为物理磁盘故障、操作系统、系统软件方面或者掉电等等原因导致的Sybase SQL Anywhere数据库无法打开的情况;
2.误操作,包括truncate table,drop table,不正确的where条件导致的误删除等;
Sybase SQL Anywhere无法打开时,比较常见的错误是:Assertion failed。
如:
1、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3、Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4、File is shorter than expected
5、Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6、*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on page
7、*** ERROR *** Assertion failed: 201417 (7.0.4.3541) Invalid count or free space offset detected on a table page
8、Internal database error *** ERROR *** Assertion failed: 201425 (8.0.3.5594) Invalid count or free space offset detected on a free list page -- transaction rolled back.
9、Internal database error *** ERROR *** Assertion failed: 100702 (8.0.1.2600) Unable to modify indexes for a row referenced in rollback log -- transaction rolled back


-------------------------------------------------------------------------------------------

Sybase ASE数据库恢复工具READSYBDEVICE:

一个不依赖数据库管理系统、直接从Sybase数据库设备文件上提取数据的业内领先的恢复工具!
能够从损坏的Sybase ASE设备文件(.dat)上提取数据的非常规恢复工具。

Sybase ASE数据库恢复工具READSYBDEVICE的主要功能:

  1. 被勒索病毒加密数据文件及备份文件情况下的恢复;
  2. 系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏的备份文件情况下的恢复;
  3. 因断电、硬盘坏道等造成数据库文件损坏情况下的恢复;
  4. delete数据恢复、误update数据恢复、误删除表(drop)恢复、误truncate表恢复 等;
  5. 各种Sybase内部系统表损坏、索引错误的修复;
  6. master数据库损坏而无法正常运行情况下的恢复;
  7. Sybase数据库被标记为可疑,不可用等情况的恢复;
  8. Sybase数据库中数据文件内部出现坏块情况下的恢复;
  9. Sybase数据库无数据文件但有日志文件的情况下的恢复;
  10. Sybase数据库只有数据文件无任何日志文件的情况下的恢复;
  11. Sybase数据文件被误删除情况下的碎片提取恢复;
  12. 磁盘阵列上的Sybase数据库被误格式化情况下的数据库恢复;
  13. 数据库sysobjects等系统表损坏无法正常应用情况下的恢复;
  14. Sybase数据库还原数据库出现失败情况下的恢复;
  15. Sybase数据库只剩下损坏的备份文件情况下的恢复。

Sybase ASE数据库恢复工具READSYBDEVICE支持的版本:

Sybase ASE 11.0.x,11.5.x,11.9.x,12.0.x,12.5.x,15.0.x,15.5.x,15.7.x,16.0.x


-------------------------------------------------------------------------------------------

SQL Server数据库恢复工具SQLRescue:

一个不依赖数据库管理系统、直接从SQL Server数据库文件上提取数据的业内领先的恢复工具!
能够从损坏的SQL Server数据库文件(.mdf)上提取数据的非常规恢复工具。

SQL Server数据库恢复工具SQLRescue的主要功能:

  1. 系统崩溃只剩下数据文件的情况下的恢复,即无日志文件或者日志文件损坏情况下的恢复;
  2. 断电导致数据库文件损坏情况下的恢复;
  3. 硬盘坏道造成数据库损坏情况下的恢复;
  4. 数据文件内部存在坏页情况下的恢复;
  5. 企业管理器误删除数据表记录,管理软件误删除数据表记录的恢复;
  6. 并闩锁错误、格式化、误删除后导致软件不能使用的情况;
  7. 无法读取并闩锁页sysindexes失败情况下的修复;
  8. 数据文件被误删除情况下的碎片提取恢复;
  9. 系统表损坏、索引错误、误删除数据库表、删除记录的数据找回;
  10. master数据库损坏而无法正常运行情况下的恢复;
  11. 数据文件无法附加情况下的数据恢复;
  12. 数据库被标记为可疑,质疑,不可用等情况的恢复;
  13. 数据库sysobjects等系统表损坏情况下的恢复;
  14. 数据被误(drop、delete、truncate)删除表数据的恢复,误update后的数据恢复等;
  15. 还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复;
  16. 数据库被误格式化等情况下的数据库恢复;
  17. 日志收缩造成数据库损坏情况下的恢复;
  18. 仅剩损坏的备份文件情况下的恢复。

SQL Server数据库恢复工具SQLRescue技术特点:

只要SQL Server数据库的数据文件存在,我们就有办法帮您从数据文件中找回重要数据。
  1. 从数据文件中直接恢复数据
  2. 不能附加时直接恢复数据并生成新的数据库
  3. 系统表损坏的数据库修复
  4. 快速修复SQL 823错误、连接中断错误

SQL Server数据库恢复工具SQLRescue支持的版本:

Microsoft SQL Server 7.0, 2000, 2005, 2008, 2008R2, 2012, 2014, 2016, 2017,2019。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------