远程Sybase数据库技术支持,联系手机:13811580958,QQ:289965371!

 

随着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:416547
CR Number:   416547
Product Name:   PocketBuilder
Product Component:   DB ODBC
Status:   Closed
OS:   Windows XP
Original Version:   2.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Dec 2005 Duplicate
Description
Variable declaration Decimal{0} causing data truncation when used in RPC call.

Example:

Via an RPC call, If the Value 30 is assigned to a variable of decimal{0}, then the value 3 Gets saved in the Database.

Change the variable declaration to: Decimal{2} and Re-run the RPC passing 30, and the Data Value 30 Will be saved to the Database.

This works okay in PowerBuilder 10.2.1.



CR:416605
CR Number:   416605
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Jan 2006 Fixed
Description
Get NotModified! for modified data after Filter and GetFullState/SetFullState



CR:416610
CR Number:   416610
Product Name:   PocketBuilder
Product Component:   Project Painter
Status:   Open
OS:   Windows 2000
Original Version:   2.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The Today Item is not included correctly into the registry when using the enhanced cab generation tool. Whe using the project painter it works fine.
Workaround Description
 I've been trying to work around this case and have found that to add a today item to the pocket pc using the enhanced cab gen tool that you need to first generate a inf file (default as MyCAB.inf) then add to it (either in [ASARegSettings] or create your own e.g. [Today.Reg]):



HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, DLL,0x00000000,%CE2%\pkTDY20.dll

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, Flags,0x00010001,0

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, Options,0x00010001,0

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, Enabled,0x00010001,1

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, Order,0x00010001,5

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, Type,0x00010001,4

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, BackColor,0x00010001,1073741824

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, TextColor,0x00010001,16777215

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, Name,0x00000000,*APP NAME*

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, RunningApp,0x00000000,%CE1%\*ORGANISATION*\*APP NAME*\*APP NAME*.exe

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, DisplayApp,0x00000000,""

HKLM,SOFTWARE\Microsoft\Today\Items\*APP NAME*, DisplayText,0x00000000,"*APP NAME*"





This will add the required keys into the registry you should now see a today item with transparent background and white text called *APP NAME* How ever to make it display for the first time you need to perform a soft re-set or goto start -> settings -> today -> items tab (you don't have to do anything there just go there) then when you exit or re-set you can see the today item.



This happens both when you add the item like above and when you "build and deploy" the project from within PocketBuilder.



CR:416662
CR Number:   416662
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Closed
OS:   Pocket PC 2003
Original Version:   2.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.4 942 07 Mar 2006 Fixed
Description
WM5 Specific - SIP doesn't always go down when it should - for MAIN! window only

(works fine in WM-2003)



Using "Reeds Tests"

a) SIP Tests - MAIN

a1) focus on any control, the SIP remains up.

Even though the property "ShowSIPOnFocus" is either true or false

**this is an error**

a2) button SIP_DOWN never happens

**this is an error**

a3) button SIP_ForceDown works properly

b) SIP Tests - RESPONSE

b1) all conditions work properly

Even though all the code and properties are the same

c) TrackBarTest works fine

c1) focus to the SLE - you get the SIP

c2) focus to the master trackbar - SIP goes down



CR:416742
CR Number:   416742
Product Name:   PocketBuilder
Product Component:   DW - Runtime
Status:   Closed
OS:   Pocket PC 2003
Original Version:   2.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.4 942 07 Mar 2006 Fixed
Description
WM5 Specific - DW SIPOnFocus for does not work properly

The SIP panel comes up when there is a datawindow column with the "Set SIP on focus" property enabled. However, when there is a NEXT column with this property disabled, the SIP panel is then kept down for subsequent columns even if they have the property enabled.



1. The "Show SIP on Focus" property doesn't work on the 1st datawindow column.



2. The "Show SIP on Focus" property works from the 2nd datawindow column onwards.



3. If there is a datawindow column that has the "Show SIP on Focus" property unchecked, then the SIP panel will be turned off for subsequent datawindow columns regardless of whether the property has been enabled.

Eg.

If i hit the tab key into a datawindow column with the property checked, the SIP panel comes up. Then I tab into the next column which has the property unchecked, the SIP panel comes down. I tabbed again into the next column with the property checked, the SIP panel stays down.



CR:416749
CR Number:   416749
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Jan 2006 Fixed
Description
Two problems with PasteRTF() and CRLFs/{par}:



1) PasteRTF() with contents containing two CRLFs (i.e. two {par}) at the end will only produce one CRLF.



2) Pasting in the CRLFs separately from the text. The end result is again mssing CRLFs.



CR:416770
CR Number:   416770
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 21 Apr 2006 Fixed
Description
When running an embedded sql statement in powerbuilder

where a column contains an @ sign, the following sql statement returns in the dbtrace log:



Select b @b From a where a @a =1



It appears to add a space before the @ sign and that generates a db error message occurs.



CR:416825
CR Number:   416825
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2006 Fixed
Description
Detail Band Autosize Height in DataWindow behaves differently between dot notation for DataWindow object and SetItem() DataWindow control method



CR:416853
CR Number:   416853
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 13 Jan 2006 Fixed
Description
PowerBuilder 10 with ODBC connection to Microsoft SQL Server



When calling a stored procedure with a large text variable in embedded SQL

with PBNewSPInvocation true then the text variable gets truncated to 128000 characters.



Work-around:

DisableBind=1



CR:416855
CR Number:   416855
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PB application hangs on exit when XP runs in hyperthreading mode.



CR:416856
CR Number:   416856
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Portion of the nested report is cut off even

when autosize height is turned on.



CR:416880
CR Number:   416880
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Dec 2005 Consult Complete
Description
Application using Chinese characters fails migration from PB 9 to PB 10. OS is Simplified Chinese XP.



CR:416886
CR Number:   416886
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Feb 2006 Presently Not Targeted For Any Future Release Of This Product
Description
.js and .css files stored in Jaguar/bin versus PublishPath directory.



CR:417003
CR Number:   417003
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Jan 2006 Fixed
Description
A regression from PB 9.0. PB 10.5 crashes when using a certain expression in the visible attribute of a column. The same expression works for other attributes. The expression is:



if ( CurrentRow() = GetRow(), if ( menge < 0, 1, 0 ), 1 )



Where menge is a column name. This may be related to CR 416438.



CR:417054
CR Number:   417054
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Aug 2011 Insufficient priority to fix
Description
Composite reports with newspaper child report creates a blank page or overlapping of details to a second page.



CR:417093
CR Number:   417093
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Feb 2006 Not a Bug
Description
A computed expression in a computed field will return

different results.



For example:

Computed_zero with a expression c1/0 will return 'Zero'

Computed_null with a expression c1/0 will return 'NULL'



The format for these 2 fields is the same:

0;-0;'Zero';'NULL'



RESOLUTION: The order that the computed fields were added (as in the repro instructions) are what causes this to happen.



If the expressions are entered as indicated in the repro instructions they are compiled in the following order -

1.)computed_zero gets compiled first - and since the engine does not (yet) know what "C1" is going to be it is an expression of type "unknown", the default value is 0.

2.)C1 is compiled... it is just the value 1 ... no problem there.

3.) computed_null is compiled and now we know what C1 is so we know the expression is for a number the default value is dbl_max.



At runtime, when the expressions are evaluated, divide by zero is invalid and the default value is returned for the expression. computed_zero's default is 0, computed_null is dbl_max. dbl_max is a negative number so the format rule displays "NULL"



When I edited the source and moved the syntax for "C1" above the other two then both the other expressions displayed "NULL".



CR:417112
CR Number:   417112
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Mar 2009 Fixed
Description
The help file indicates: "The .NET Web service engine can handle the XML-type array datatype. It also supports header sections in the SOAP message envelope." There is no indication of how to do the latter.



This is functionality that is to be delivered for the GA version, but isn't yet part of beta 2. I checked the release notes that are posted on 12/22/2005 and there is no mention of this not being part of beta 2.



CR:417220
CR Number:   417220
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2.1 23 Jan 2006 Fixed
Description
On PB10.2 with MYSQL (PB9.x also), if try to dw.update with same value,

a message will be prompted out as "Rows changes between retrieve and update" even only one

user on the MYSQL DB server.



CR:417231
CR Number:   417231
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jan 2006 Fixed
Description
When OpenUserObject function is called from inside a certain DW event ie. pbm_dwnmousemove or pbm_nchittest it causes the CPU to raise to 100% utilization

for several minutes. Also a small memory leakage can be observed.



CR:417232
CR Number:   417232
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Dec 2005 Not a Bug
Description
When building a machine code exe, PB will hang when

building the runtime library.



CR:417235
CR Number:   417235
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The UnitsToPixels and PixelsToUnits function take and return integer values. It is possible (though not common) for the coordinate values to exceed those that can be represented by an integer. The functions should take and return longs.



CR:417241
CR Number:   417241
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 09 Jan 2006 Fixed
Description
With 2 or more levels of inheritance (3 or more objects in the inheritance heirarchy, open the lowest descendant object script painter and go to the highest ancestor script, then close down PB with the painter open in this state. (You must have PB System Options set to reopen the Workspace on startup, and reload the painters when opening the workspace.) When you restart PB it can't find the ancestor object and displays an error message to that affect. If you have just one level of inheritance, it works fine and the painter reopens just as it was when closed down, with the ancestor script selected. This same behavior is in PB 10.2. It appears to be only looking up one level of inheritance when reopening the painter if you close it down with an ancestor script selected.



CR:417292
CR Number:   417292
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Jan 2006 Not reproducible with latest version of the product available as of Resolution Date
Description
Negative number in the where clause freezes PB



CR:417295
CR Number:   417295
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Oct 2006 Fixed
Description
If you delete an object function or event from the function list or event list tab (right click on the function name in the list) you can undo the delete by selecting the

Edit->Undo Function Delete menu, and the deleted function or event is restored. The same is true when you delete the function or event by right clicking in the script painter. You can restore the deleted function with the Edit->Undo Function Delete menu. But if you delete the function or event by right clicking in the prototype area, then the undo menu is not available. It should be.



CR:417315
CR Number:   417315
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2.1 03 Jan 2006 Fixed
Description
On PB10.2.1 bld 9537, PB IDE's isql session cannot handle a specific SQL.

PB just keep used up CPU to 99% with no result return. problem sql :

" select 4 - 2 from department; "



CR:417324
CR Number:   417324
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Mar 2006 Workaround
Description
computed field expression not reevaluated when rowfocus changed.



CR:417327
CR Number:   417327
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Jan 2006 Not reproducible with latest version of the product available as of Resolution Date
Description
If any select statement in a datawindow has a minus (-) sign, PB hangs. It was fine in 10.2.1 build 9004, but something has regressed. The customer says it's related to a minus sign, but in 9004 I was able to do a "Select 1 from Dual;" in the Database painter ISQL as well as "Select -1 from Dual;" with the expected results, but neither statement works in build 9537.



CR:417350
CR Number:   417350
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2006 Insufficient priority to fix
Description
: Application error when PB COM Object use NVO as argument



CR:417360
CR Number:   417360
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jan 2006 Consult Complete
16 Jan 2006 Fixed
Description
When using the Datawindow object print properties "CustomPage.Length" &

"CustomPage.Width", PowerBuilder does not accept value with decimal point. Thus,

customer find no way to specify the printing page size.



CR:417366
CR Number:   417366
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Jan 2006 Fixed
Description
PictureButton image color changed when Map3DColors is checked



CR:417379
CR Number:   417379
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jul 2006 Not reproducible with latest version of the product available as of Resolution Date
Description
SELECTs using "dateadd" or "CASE" hang PowerBuilder 10.2.1.9537 with ASE using Release='12.5'



CR:417473
CR Number:   417473
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Read and write data to a bluetooth device from a hand held using the filedirect object. Writing to device works, but will not read.
Workaround Description
 They have used an example from CodeXchange written by Reed Shilts, showing how to read over BlueTooth.

This was written for version 1, before the FileDirect object existed, and is using direct API calls.



CR:417740
CR Number:   417740
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Jan 2006 Presently Not Targeted For Any Future Release Of This Product
Description
Problem getting primary key when ODBC driver doesn't support SQLPrimaryKeys (i.e., MS Access). When PB gets the "DIAG [IM001] [Microsoft][ODBC Driver Manager] Driver does not support this function (0)" message back from the ODBC driver, it uses the SQLStatistics function to get the name of the first unique index. What it should also do it attempt to make a SQLSpecialColumns call for SQL_BEST_ROWID. SQLSpecialColumns is a Level 1 function call, so all drivers should support it (even those that don't support SQLPrimaryKeys). If you do have to use SQLStatistics, how about reporting the list of unique indexes back to the developer and allowing them to choose the one to use rather than assuming it's the first one you find.



CR:417743
CR Number:   417743
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Jan 2006 Fixed
Description
When running a stored procedure in the retrieverow event,

the following error returns:



Cursor is not open

Only the cancel command is allowed when the rows are pending.



Using the following code in the retrieverow:

integer i, j



i = row

DECLARE p PROCEDURE FOR case11194444_proc(:i) USING SQLCA;

EXECUTE p;

IF SQLCA.SQLCode < 0 then

MessageBox("RetrieveRow Failed", SQLCA.SQLErrText, StopSign!)

ELSE

FETCH p into :j;



IF SQLCA.SQLCode < 0 then

MessageBox("RetrieveRow Failed", SQLCA.SQLErrText, StopSign!)

ELSEIF i <> j then

MessageBox("RetrieveRow Failed", "Expected value not returned from stored procedure", StopSign!)

ELSE

this.SetItem(row, 3, j)

END IF



CLOSE p;

END IF
Workaround Description
 Use settrans instead of settransobject. This can be expensive on performance and implications on transactions.



CR:417844
CR Number:   417844
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Feb 2006 Fixed
Description
When opening a window sheet in a mdi application,

where the x and y properties were set, they don't appear to take if the center

property is checked.



CR:417864
CR Number:   417864
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Request for AutoSelect property on datawindow editmask field. This is to alleviate problems when trying to enter a zero in a numeric field with a mask ending in zero, for example ###0



CR:417947
CR Number:   417947
Product Name:   PB Enterprise
Product Component:   PBNI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Apr 2006 Fixed
Description
Webservice object function call cause error : "Error calling method of a PBNI object" in deployment enviroment if using PB Packager and pbsoapclient pbd/pbx. Application works fine if running in PB IDE.



CR:417981
CR Number:   417981
Product Name:   PB Enterprise
Product Component:   BAM Deployment
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jan 2006 Not a Bug
Description
When running a full rebuild in the workspace or

generating pcode or mcode and full rebuild is checked, the following warnings

appear:



Warning: C0209: Function or event must be declared before it can be compiled



Although it is a warning it is causing problems running application.



RESOLUTION: PBL contains undeclared events and now PB will generate a warning

message (cr407177). Manually remove undeclared events will resolve problem (edit source).



CR:417984
CR Number:   417984
Product Name:   PB Enterprise
Product Component:   Menu Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Jan 2006 Fixed
Description
The customer is migrating a PB 10.2.1 application to 10.5. When they open the base ancestor menu and try to convert it from a "traditional" to a "contemporay" menu the whole menu painter begins to flash and cpu usage goes to 100%.



CR:418141
CR Number:   418141
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 25 Jan 2006 Fixed
Description
The customer is migrating his application from PB 8 to PB 10.2.1. He has bmp's which are digital signatures that are captured by a third party device. He is showing these bmp's on a picture control in a window. After upgrading to 10.2.1 the bmp's are not showing up anymore. He gets an empty black image.



CR:418196
CR Number:   418196
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Aug 2006 Fixed
Description
Oracle DB error when staticbind=0 and connecting thru a DB link.



CR:418204
CR Number:   418204
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jan 2006 Duplicate
Description
PBVM 10.2.0 crash under load conditions on datawindow import XML



CR:418207
CR Number:   418207
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PB 10 libraryexport/import should be backwards compatible with ANSI PBLs and PBDs.

The ability to dynamically use non-migrated (already deployed)libraries containg DW objects on the fly in PB10 applications is desired.

As of now, LibraryExport for instance fails exporting/importing a DW from a PB 9 PBL.



CR:418209
CR Number:   418209
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Workaround
Description
When placing two Signature controls ( sig_1) on a Window, then freezes on Handheld device in 2 thirds of the Tests. Seems to be mainly with DELL Axim.
Workaround Description
 I'm really suspicious of this being a PB problem since I this works great on WindowsMobile-5.

At the moment I'm not sure what to say (beyond looking into using the "drawable object" technique we introduced in 2.0.3)...



CR:418477
CR Number:   418477
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jun 2009 Fixed
16 Jul 2009 Fixed
Description
When a PowerBuilder client application is using a bad proxy object for a PB10 component

then the pbvm 10 in EAServer gets a fatal error on the server side.

If PBOnFatalError is not set to "Continue" then EAServer goes down aswell.



CR:418487
CR Number:   418487
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The customer is requesting an enhancement to standardize the paper tray selection for datawindows. The PB documentation indicates DataWindow.Print.Paper.Source is an integer indicating the bin that will be used as the paper source. The integer you use depends on the tray number used by the printer. To determine the actual bin setting, you can query the printer with a 3rd party utility that makes API calls to the printer driver.



Since the 3rd party vendors (e.g. powerwhizz.com) will give the numbers used for a certain printer vendor. He wonders why PB can't integrate that same functionality into PowerBuilder and produce a standardized set of values instead of having to use these 3rd party products.



CR:418490
CR Number:   418490
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 27 Feb 2006 Fixed
Description
When customer runs debugger and tries to expand an array variable to examine the array, PowerBuilder crashes.



CR:418499
CR Number:   418499
Product Name:   PB Enterprise
Product Component:   DW ActiveX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2007 Fixed
Description
The customer is migrating an OLE 2 datawindow from PB 9 to PB 10. He ran into a problem where a graph was not displaying in PB 10. This was fixed in CR 383929. Now he's discovered that if he retrieves more than approximately 40 rows of data in the datawindow, PB GPFs in PB 10. Less data and it's OK. Follow on to CR 383929.



CR:418541
CR Number:   418541
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Feb 2006 Fixed
Description
DropDown arrow marks incorrectly remain in a Data Window after scrolling back to the leftmost position of the horizontal scrollbar.
Workaround Description
 Re-draw a data window by yourself.



dw_1.retrieve(long(sle_1.text)) // Search



// Workaround starts.

string ls_rc,ls_mod

ls_rc = dw_1.Describe("DataWindow.Detail.Height")

ls_mod = "DataWindow.Detail.Height=" +ls_rc

ls_rc = dw_1.modify(ls_mod)

dw_1.setredraw(true)

// Workaround ends.



CR:418610
CR Number:   418610
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Open
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Memory problems are experienced after the fix for CR 416853

on stored procedure invocation with PBNewSPInvocation through ODBC.

Request to use PBMaxtTextsize



CR:418620
CR Number:   418620
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2.1 27 Jul 2006 Fixed
Description
When an expression is entered in the Watch view of the debugger, the expression is truncated if you close the debugger and reopen it later. You also cannot edit the truncated expression. The only workaround is to Clear the expression and Insert it in the Watch view again.



CR:418637
CR Number:   418637
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Jan 2006 Fixed
Description
The customer sets the Toolbarvisible property to false in the window properties of the sheets in their MDI application. Then they set Toolbarvisible=true in script in the open event of the sheet. The sheet is then incorrectly positioned about 1 inch further down the frame than it should be. If they initially set the Toolbarvisible property to true, then the sheets open positioned correctly.



CR:418679
CR Number:   418679
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 05 Feb 2006 Fixed
Description
Same as CR# 389126 fix need to be applied to PB 10



CR:418718
CR Number:   418718
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 25 Jan 2006 Fixed
Description
Problem opening cursor when using complicated sub-select statement (Oracle) in

declaring cursor Error parsing command: Unexpected token in FROM clause; could

not create table list.



CR:418740
CR Number:   418740
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Open
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.0 04 Apr 2006 Presently Not Targeted For Any Future Release Of This Product
11.0 09 Nov 2006 Fixed
11.0
11.0 09 Nov 2006 Fixed
Description
Description of Problem: Implement OCIEnvNlsCreate() instead of OCIEnvCreate() and allow NLS_LANG setting in current session.



The Unicode encoding of PowerBuilder 10 causes some previous behavior (in terms of NLS_CHAR settings) to no longer work as before.



CR:418790
CR Number:   418790
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Jan 2006 Workaround
Description
This issue is basically a regression of Issue #2 in CR# 394004. Executing a Dynamic Sql Returns -1 when executing within EAServer in a PB comp. Outside EAServer it works fine if DisableBind=0.



The problem was that the following sql statement returns -1 when it should not.



ls_sql="insert into TE_USER_PREFERENCE "

ls_sql+="(PREFERENCE_ID, EMPLY_ID, PREFERENCE_VALUE, INTERNAL_SORT) "

ls_sql+="select PREFERENCE_ID, ?, PREFERENCE_VALUE, INTERNAL_SORT "

ls_sql+="from TE_PREFERENCES_TEMPLATE a where not exists (select PREFERENCE_ID from TE_USER_PREFERENCE b where a.PREFERENCE_ID=b.PREFERENCE_ID and b.EMPLY_ID=?)"

prepare sqlsa from :ls_sql using itr;

execute sqlsa using :as_login_id, :as_login_id;

if itr.sqlcode<0 then

its.setabort()

of_log(-15,this.classname()+" of_web_login",itr.sqlerrtext)

return -1

end if



The original symptom was that If inner select returns no data, sqlcode is -1. This was fixed in internal build PB 9.0.2 7697.This same statement is now failing. However, it is now always failing even if the inner select returns data.



This is what customer has tested :



9.0.2 build 7661 - fails if inner select is empty

9.0.2 build 8004 - fails if inner select is empty

9.0.3 build 8506 - pass

9.0.3 build 8511 - pass

9.0.3 build 8536 - always fails <- PSE tested version

9.0.3 build 8546 - always fails

9.0.3 build 8565 - always fails

9.0.3 build 8614 - always fails



They cannot use release 8506 or 8511 due to other problems and they are concerned that this problem appears in all EBFs since 8546.



CR:418863
CR Number:   418863
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 25 Jan 2006 Fixed
Description
In PowerBuilder 9.0.3 build 8511 or later, if you create a new

datawindow, specify a WHERE clause with a retrieval argument, but return to the DataWindow

Painter WITHOUT defining the retrieval argument, the whole PowerBuilder will then crash.



CR:418866
CR Number:   418866
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Feb 2006 Fixed
Description
If users call Retrieve method (DataWindows) on a DataWindow for External source, it returns -1.

Any retrieve events, such as RetrieveStart and RetrieveEnd, should not be triggered.

But PB 9.0.x triggers RetrieveEnd event at this condition against our expectation.

PB 10.x does not trigger RetrieveEnd event any longer at the same condition.

Users should call ImportFile() method or other import methods to import data into the DataWindow for Extrenal sources.



CR:418891
CR Number:   418891
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Feb 2006 Consult Complete
Description
Customer used PB7.x to develop DBCS application.

Migration to PB10.x seems successful but find that Datawindow Column property - limit has

different meaning. In PB7.x it count in Byte, now PB10.x it count in CHAR.



Customer would like to check for the possibility to have PB10.x behave as PB7.x in this datawindow property - edit.limit



CR:418917
CR Number:   418917
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Mar 2006 Fixed
Description
The SetMask function fails to set the MaskDataType when an editmask is a Spin Control (em.spin=true). However, the function still returns 1 (success).



Workaround: In the script where the mask is changed, if spin=true, set spin=false, call SetMask, then change spin back to true.



CR:418969
CR Number:   418969
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Feb 2006 Not a Bug
Description
Fatal error when trying to load a PB NVO in EAServer:



FAULTING_IP:

pbshr100!SH_MI_DATA_BLOB::Reserve+4d [e:\pb10\shared\pbshr\shmiblbd.cpp @ 138]

07a81b4d f3ab rep stosd



EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)

ExceptionAddress: 07a81b4d (pbshr100!SH_MI_DATA_BLOB::Reserve+0x0000004d)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000001

Parameter[1]: 01a5f000

Attempt to write to address 01a5f000



CR:419011
CR Number:   419011
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Aug 2011 Insufficient priority to fix
Description
Failure to print the job on Citrix if the selected printer (through PrintSetup dialog box) contains a space char. No problem outside Citrix.



CR:419021
CR Number:   419021
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Oct 2006 Fixed
Description
When you have a dropdown toolbar on a menu and you

click on the arrow to open, the dropdown toolbar does not close when you click on

a sheet.



When you open a sheet the dropdown toolbar behavior appears to be more like a toggle.

Click to open the dropdown and click to collapse it. But that behavior is not consistent with other dropdown toolbars.

For example, even in the PB IDE, open a window and click on the Foreground Color. The color

palette will open. If you click back into the window, the color palette will close.



CR:419043
CR Number:   419043
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jun 2006 Third Party Problem
Description
Oracle 9i database. When declaring a RPC on a transaction object, PB does not list procedures within a package. A stand-alone procedure that has no arguments is shown, but PB crashes when selecting the procedure.



CR:419054
CR Number:   419054
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2.1 07 Mar 2006 Fixed
Description
DelimitIdentifier is not being applied consistently during DataWindow creation, resulting in failure if the column or table name is a reserved word or other nonstandard identifier.



CR:419067
CR Number:   419067
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Aug 2011 Insufficient priority to fix
Description
RowFocusChanging: Insert a new row and the newrow argument returns 1 rather than the documented value of 0.



CR:419137
CR Number:   419137
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Both Ctrl and AltGr (or Alt) keys have same keyflags value 2 if you use a different keyboard layout than US. It may be interesting to have a different value for Alt/Altgr as it exists for web dw (value is 4).



CR:419142
CR Number:   419142
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jul 2006 Fixed
Description
OrcaScript operation "scc set target" fails with -13 if an object function throws a user exception (inherited from Exception).



CR:419151
CR Number:   419151
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jun 2006 Duplicate
Description
When exporting XML using the datawindow dot notation, the wrong encoding results. In the PB 10 users's guide section on Exporting XML, no differentiation is made between using the SaveAs method and accessing the XML via the dw dot notation. However, when the encoding is not the default, referencing the XML via dot notation uses the default encoding, but using SaveAs correctly applies the encoding defined in the template.

Is this is a documentation error, or a PB bug ?



CLOSED as duplicate of CR 346555.



CR:419158
CR Number:   419158
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2.1 28 Jun 2006 Fixed
11.0 18 Oct 2006 Fixed
Description
Three possibly related debugger breakpoint problems:



1) Breakpoint disappears when removing line of script above it. (Duplicate breakpoints sometimes appear from a similar operation, but I cannot reproduce that reliably).



2) Context menu in script painter is not aware of breakpoint setting and doesn't allow clearing it.



3) Breakpoints cleared in Debugger, come back if script painter is left open.



CR:419170
CR Number:   419170
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 RC
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 20 Mar 2006 Fixed
Description
Under Tools ... System Options, click on the System Font tab. Don't make any changes, but click the Okay button. The fonts in the IDE will be 'messed up' until you restart PowerBuilder.



CR:419270
CR Number:   419270
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Feb 2006 Fixed
Description
Documentation issue



In PowerBuilder 10 the example for the internetdata function needs to be updated to:



messagebox("HTML from GetURL", string(data, EncodingAnsi!))



CR:419286
CR Number:   419286
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Apr 2006 Fixed
Description
Customer has a large datawindow that is 2 pages in Print Preview. At runtime he hides and then destroy objects so that the resulting dw should take up only one page. The size is not adjusted, though - Print Preview still displays 2 pages, one of them being blank.



CR:419308
CR Number:   419308
Product Name:   PB Enterprise
Product Component:   Language - Compiler
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Mar 2006 Fixed
Description
If you try to destroy a blob, PB crashes at runtime. This is not leagle and it really should give an error at compile time as it does for other datatypes like string if you try and destroy them.



CR:419383
CR Number:   419383
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Feb 2006 Not reproducible with latest version of the product available as of Resolution Date
Description
Pressing dot key "."scrolls to the next Entry a DropDownDataWindow. If there exists an entry in the dddw that sounds like "a..e" this will not be found when typing following sequence "a" "." "." Selects the second entry after "a" in the dddw.



CR:419424
CR Number:   419424
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Feb 2006 Fixed
Description
When calling the itemsearch function, the itemsearchresponse.items is null resulting in a null object reference.



Using the AWS 4.0 syntax.



CR:419431
CR Number:   419431
Product Name:   PB Enterprise
Product Component:   Install
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Feb 2006 Fixed
Description
When you install PB 10.5, PBNAT105.DLL is automatically registered as the "PB Native" SCC provider. It's like a tiny independent product (PB Native Source Control) is being automatically upgraded during installation. PB 8.x, PB 9.x, and PB 10.x all use whatever PB Native SCC driver is registered, so PBNAT105.DLL becomes a shared resource for all of these PB releases.



Once the PB Native SCC upgrade takes place, PBNAT105.DLL should not be deleted if PB 8.x, PB 9.x, or PB 10.x are still installed on the machine.



Users can manually uninstall PB Native Source Control from a DOS command prompt:

cd %SYBASE_SHARED%

regsvr32 -u pbnat105.dll

del pbnat105.dll
Workaround Description
 Manually uninstall PB Native Source Control from a DOS command prompt:

cd %SYBASE_SHARED%

regsvr32 -u pbnat105.dll

del pbnat105.dll



CR:419500
CR Number:   419500
Product Name:   PB Enterprise
Product Component:   DataBase
Status:   Open
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
On Client-Server (2-tier) PowerBuilder Application, certain kind

of Uncaptured Runtime Exception and System Exception will lead to transaction to commit as

default instead of rollback. PB6.x - PB10.x has the same behaviour. Thus customer request

for possible enhancement.



List Out testing result for reference :

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

1) Fatal Error (Divided by zero) -> Transaction Committed

2) Fatal Error (Missing OLE object) -> Transaction Committed

3) Kill application -> Transaction Rollback

4) Power-off -> Transaction Rollback
Workaround Description
 1) Change the default DBParm

SQLCA.DBParm = "CommitOnDisconnect = 'NO'"



Or



2) Use Try catch block to capture the exception.

TRY

rtn = 100/0 //This is just an example of dividing by zero.

CATCH (runtimeerror er)

MessageBox("Runtime Error", er.GetMessage())

FINALLY

Rollback;

END TRY



CR:419541
CR Number:   419541
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Mar 2006 Fixed
Description
The expression dw_1.object.reccnt[ll_row] = dw_1.object.reccnt[ll_row] + 1 caused PowerBuilder to crash because of an attempt to free memory twice.



CR:419546
CR Number:   419546
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jan 2007 Not a Bug
06 Aug 2007 Fixed
Description
Small sample application shows memory leak

using OLE connecting to a word document.



The sample application has 3 scenerios where you can see different memory leaks.

Although this was reported when running the application as an executable, you can

also see the memory leak when running in the IDE.



Scenerio1 - shows connecting to a word doc, opening the doc, closing the doc and

disconnecting from ole

Scenerio2 - shows the above and ole getting the word and character count,

paragraph alignment and myole.selection.font.bold, myole.selection.font.italic,

myole.selection.font.underline.

Scenerio3 - same as scenerio2 except the myole.selection.font.bold, myole.selection.font.italic and myole.selection.font.underline are commented out.





Scenerio 2 shows the greatest memory leak



RESOLUTION: Using the workaround of garbagecollect() appears to resolve the problem.



CR:419570
CR Number:   419570
Product Name:   PocketBuilder
Product Component:   DW Painter
Status:   Open
OS:   Windows XP
Original Version:   2.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Table Not Found error in Datawindow Update Properties.

Create a DB profile for an Ultralite database.

Open an existing datawindow and go to Rows --> Update Properties. Click ok to come out of it and it will report error that the Table is not found. If you create a new datawindow, you will get the same error.



CR:419664
CR Number:   419664
Product Name:   PocketBuilder
Product Component:   DW - Runtime
Status:   Closed
OS:   Pocket PC 2003
Original Version:   2.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.4 942 06 Mar 2006 Fixed
Description
A DW column has "SIP on focus" property set. But the keyboard is not displayed since moving to 2.0.4.



CR:419691
CR Number:   419691
Product Name:   PB Enterprise
Product Component:   Install
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Feb 2006 Not a Bug
Description
The PB105.exe.config may have installation specific information added to it with the installation of PowerBuilder (just like the PBODB105.INI or the PB.INI does). New installs should not overwrite this file, but instead provide the same type of options as the installer now does for the PBODB105.INI file.



PB 10.5 Build 4516 installed the PB105.exe.config file over the build 4510 file.



CR:419716
CR Number:   419716
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Open
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
FarEast text is displayed as small rectangles in some fonts - related to whether the column has focus and also with autosize setting.



CR:419780
CR Number:   419780
Product Name:   PB Enterprise
Product Component:   EJB Client
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Feb 2006 Presently Not Targeted For Any Future Release Of This Product
Description
EJBClient

The function ConnectToServer does not throw an exception when

no connection with the serer can be made or the URL is bad.



CR:419787
CR Number:   419787
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Open
OS:   Windows XP
Original Version:   10.5 RC
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Unable to change properties of a migrated uo of type

richtext. The user object was created in an earlier version of PB (6.5 (build 444).

The properties of HScrollBar, VScrollBar,HeaderFooter and PopUPMenu was checked.



When this pbl was migrated to a PB 10.5 (problem also occured in PB 10.2.1, 9.0.3),

you are unable to uncheck these properties.



The source code of the migrated uo shows:

on uo_test6rich.create

HScrollBar=true

VScrollBar=true

HeaderFooter=true

PopMenu=true

TopMargin=1

RightMargin=1

BottomMargin=1

BackColor=16777215

InputFieldBackColor=16777215

end on



When you create the same uo of type richtext in PB 10.5 it shows:

global type uo_new from richtextedit

integer width = 571

integer height = 600

boolean init_hscrollbar = true

boolean init_vscrollbar = true

boolean init_headerfooter = true

boolean init_popmenu = true

borderstyle borderstyle = stylelowered!

end type

global uo_new uo_new



CR:419789
CR Number:   419789
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Feb 2006 Fixed
Description
Customer is unable to invoke a webservice in 10.5 because it seems the SOAP request is not being correctly built.



CR:419806
CR Number:   419806
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Feb 2006 Duplicate
Description
Casting to ANY datatype results in mismatched datatypes after migration from PB 9 to PB 10.



Duplicate of CR 419494. The error message is the result of a bug fix and will not be changed. It will be necessary to modify the code by assigning the Any array to another Any array instead of using a PowerObject array as in the original code.



CR:419812
CR Number:   419812
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 21 Apr 2006 Fixed
Description
When connected to OLEDB and you retrieve an

embedded sql statement with a UniqueIdentifier, PB will crash when you close

the application or issue a disconnect.



The gpf will happen in the following:

Exception code: 80000003 BREAKPOINT

File Name: C:\pb\pb10\Shared\PowerBuilder\PBSHR100.dll

File Version: 10.2.1.9572

Fault address=10BC4787 Section:Offset=01:000C3787



CR:419815
CR Number:   419815
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 RC
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Feb 2006 Presently Not Targeted For Any Future Release Of This Product
27 Feb 2006 Fixed
Description
The SoapLog option for the SetOptions for the SoapConnection only works with EasySoap. We need some built in method for tracing .Net proxy calls for debugging.



CR:419871
CR Number:   419871
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Feb 2006 Not a Bug
Description
A PB local variable becomes undefined after a Windows SendMessage API call that passes the local variable. The code:



wparam = 0

lparam = 0



rc = SendMessage ( hWin, TX_FONTDIALOG, wparam, lparam )



In the debugger, after the call, lparam has no value, and you can't double click on it for details.



CR:419876
CR Number:   419876
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jun 2006 Fixed
Description
There is some out of date information in the documentation for the OLEActivate command for the DataWindow. The documentation (online help) indicates: "The verb you specify determines what action occurs when the OLE server application is invoked. The default verb (0) generally means you want to edit the document. Each OLE application has its own particular set of supported verbs. You can find out what verbs the application supports by using the advanced interface of the Windows RegEdit utility (run REGEDIT /V)." According to Microsoft, the /V option was only valid for Windows 3.1: http://support.microsoft.com/kb/q82821/ Using it with later versions of RegEdit appears to make the utility hang.



CR:419898
CR Number:   419898
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Apr 2006 Fixed
Description
Text in a text GOB on a datawindow is truncated when rendering as HTML (or XHTML). The truncation occurs at 511 characters OR at the length of the largest column field defined.



CR:419905
CR Number:   419905
Product Name:   PocketBuilder
Product Component:   Window Painter
Status:   Open
OS:   Windows XP
Original Version:   2.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.5 3015
Description
In PK 2.0.4 build 940 fonts do not show up in the dropdown in the Style bar.

The are listed in the Properties view okay.



CR:419929
CR Number:   419929
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 RC
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Feb 2006 Fixed
Description
When changing menu properties at runtime for

contemporary style menu, will result in corruption.



What happens, in this testcase, when you move the cursor over the menu item

Windows, there is code that fires in the m_windows.selected event. The code

is changing the menu item properties. The problem is any menu item you select

after this, will show incorrect menu items under the dropdown.

The menu also has 4 level of inheritance.



CR:419961
CR Number:   419961
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Apr 2006 Fixed
Description
The Multiple Checkout feature (which produces compound icons) is enabled if either of these conditions apply:

1) User specifies SccMultiCheckout=1 in PB.INI

2) No entry in PB.INI and SCC vendor responds positively to SccIsMultiCheckoutEnabled API function request.

Multiple checkout feature is disabled whenever:

1) User specifies SccMultiCheckout=0 in PB.INI

2) No entry in PB.INI and the SCC vendor does not support the SccIsMultiCheckoutEnabled API function request.
Workaround Description
 *** 1. February 2006 14:52:43 *** mikecobb ***

The Help documentation needs to be updated a little. The Multiple Checkout feature (which produces the compound icons) is enabled if either of these conditions apply:

1) User specifies SccMultiCheckout=1 in PB.INI

2) No entry in PB.INI and SCC vendor responds positively to SccIsMultiCheckoutEnabled API function request.

Multiple checkout feature is disabled whenever:

1) User specifies SccMultiCheckout=0 in PB.INI

2) No entry in PB.INI and the SCC vendor does not support the SccIsMultiCheckoutEnabled API function request.



CR:419988
CR Number:   419988
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Mar 2006 Fixed
Description
When you create a table in DB Painter, PB will insert some rows into PB system table "pbcatcol"

and "pbcattbl" automatically. But when you drop this table, these corresponding rows saved in

pbcatcol and pbcattbl will not be deleted.
Workaround Description
 Disconnect from database after you drop a table.

You may need to check "Commit on Disconnect" on Database Profile beforehand.



- OR -



Synchronize by "Synch Extended Attributes".



CR:420021
CR Number:   420021
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2.1 13 Jun 2006 Fixed
Description
OS: Windows 2000 SP4 and XP SP2

PB Version and Build: 10.2.0_8100, 10.2.1_9004 and 10.2.1_9537

DB/DLL: ODBC ASA EASDemoDB

Comments:

When calling a PB COM component deployed into COM+ Server, it fails when called for 2nd or 3rd time.



CR:420025
CR Number:   420025
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Mar 2006 Fixed
Description
PictureButtons with FlatStyle have aquired a bounding box at runtime (there was no border in older versions). Also the painter does not display the GIF, or displays the wrong GIF in the PictureName and DisablesName property box in some cases. Some GIFs display OK, some do not.



CR:420034
CR Number:   420034
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   10.5 RC
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Jun 2006 Fixed
Description
Getting an error calling ebay web service when

using the custom header security service.



Getting a ebayapi is not properly configured or not found or disabled





How C# makes the ebay call:

using System;

using TesteBaySoap405.com.ebay; // use your project name here

namespace TesteBaySoap405 // use your project name here

{

class GeteBayOfficialTime

{

[STAThread]

static void Main(string[] args)

{

string endpoint = "https://api.sandbox.ebay.com/wsapi";

string callName = "GeteBayOfficialTime";

string siteId = "0";

string appId = "yourAppId"; // use your app ID

string devId = "yourDevId"; // use your dev ID

string certId = "yourCertId"; // use your cert ID

string version = "405";

// Build the request URL

string requestURL = endpoint

+ "?callname=" + callName

+ "&siteid=" + siteId

+ "&appid=" + appId

+ "&version=" + version

+

"&routing=default";

// Create the service

eBayAPIInterfaceService service = new eBayAPIInterfaceService();

// Assign the request URL to the service locator.

service.Url = requestURL;

// Set credentials

service.RequesterCredentials = new CustomSecurityHeaderType();

service.RequesterCredentials.eBayAuthToken = "yourToken"; // use your token

service.RequesterCredentials.Credentials = new

UserIdPasswordType();

service.RequesterCredentials.Credentials.AppId = appId;

service.RequesterCredentials.Credentials.DevId = devId;

service.RequesterCredentials.Credentials.AuthCert = certId;

// Make the call to GeteBayOfficialTime

GeteBayOfficialTimeRequestType request = new GeteBayOfficialTimeRequestType();

request.Version = "405";

GeteBayOfficialTimeResponseType response = service.GeteBayOfficialTime(request);

Console.WriteLine("The time at eBay headquarters in San

Jose, California, USA, is:");

Console.WriteLine(response.Timestamp);

}

}

}







How PB makes the call:

ebayapiinterfaceservice lnv_ebay

getsearchresultsrequesttype getsearchresultsrequest

getsearchresultsresponsetype getserachresultsresponse



customsecurityheadertype security

security.ebayauthtoken = "XXXXXXXXXXXXXXXXXXXXXX"

security.credentials.devid = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

security.credentials.appid = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

security.credentials.authcert = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'



getsearchresultsrequest.query = 'PowerBuilder'



SoapConnection sc

long ll_sc

sc = Create SoapConnection

sc.CreateInstance ( lnv_ebay, "ebayapiinterfaceservice" )

getserachresultsresponse = lnv_ebay.getsearchresults( getsearchresultsrequest )

Destroy lnv_ebay





--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具:ReadASADB。
此工具支持ASA v5.0,v6.0,v7.0,v8.0,v9.0,v10.0,v11.0,v12.0等版本。
恢复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
  2. 适用于所有的UltraLite版本
  3. 能够恢复出来表结构和数据
  4. 能够恢复自定义数据类型
  5. 能够恢复存储过程等对象的语法
  6. 能够导出到目标数据库
  7. 能够导出到SQL文件并生成导入脚本
  8. 支持多种字符集  包括:cp850、cp936、gb18030、utf8等
  9. 能够恢复未加密或者简单加密类型的数据
  10. 简单易用
  11. 限制:不支持AES加密的数据文件
请参考:研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
            SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

ReadASADB适用场景

各种误操作:

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

本工具的应用场景:

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等等。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------