远程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:449780
CR Number:   449780
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Jul 2007 Fixed
06 Mar 2008 Fixed
Description
Per documentation deployment of the registry.xml file requires IIS admin interaction to physically move the file the IIS server.



The deployment of the registry.xml should be part of the application deployment process. Expecting IIS admin access to the file system on the server is not viable for some customers.



CR:449795
CR Number:   449795
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Open
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request for PowerBuilder SYC native driver to provide windows integrated security access to ASE AIX running with MIT-Kerberos. Currently, Open Client (on which SYC depends) does not provide that functionality, but it is planned for the Open Client 15 release for windows and slated for release in the first half of 2007. So PowerBuilder should enhance SYC to support this in the same timeframe.



CR:449796
CR Number:   449796
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Dec 2006 Not a Bug
Description
Change the Output path on a .Net target (General Tab) and the Application path gets changed (Run Tab) automatically. However the Start In path (Run Tab) maintains its original value.



CR:449828
CR Number:   449828
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jan 2007 Fixed
Description
In a composite datawindow containing some datawindow objects, dwo.name becomes wrong name

in "clicked", "doubleclicked" and "rbuttondown" events when you click one of the datawindow

objects.



CR:449836
CR Number:   449836
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When an OpenSheet() function and an OpenSheetWithParm() function open sheet and close() function is invoked in the OPEN event in sheet, a memory leak issue will occur.



CR:449871
CR Number:   449871
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jan 2007 Not a Bug
Description
Trying to call a dynamic Oracle stored procedure and it is returning an Error "ORA-01008: not all variables bound" executing dynamic SQL.



Workaround: Use RPC calls



CR:449904
CR Number:   449904
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Linux
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jan 2007 Fixed
Description
OS: Linux Red Hat 3.0

Versions and Build #s Tested: PBVM 10.0.1_5502 on Linux

Database/Driver File/Version: O90 (libpbo90100.so)

Oracle Server: 10.2.0.1.0

Oracle Linux Client: 10.1.0.3.0

EAServer 5.2 for Linux

PowerBuilder 10.2.1_9731 at Windows XP for client access to PB NVO



Comments:

When having PB_HEAP_DEBUG=true set on Linux environment, when PB NVO component tries to connect to Oracle DB via OCI_9U connection cache, EAServer crashes.



CR:449936
CR Number:   449936
Product Name:   PB Enterprise
Product Component:   DDE
Status:   Closed
OS:   Windows XP
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Dec 2006 Not a Bug
Description
When DDE server built by VisualC++ is used, "HotLinkAlarm" event is not started by PowerBuider side.



CR:449955
CR Number:   449955
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 14 Dec 2006 Fixed
Description
For a DataWindow with edit style dddw the itemchanged event the data argument can get

truncated after 4 characters with PB 10.2.1 Build 9761



CR:449967
CR Number:   449967
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 28 Jan 2007 Fixed
Description
In PB 10.5 the DataWindow dec function does give errornous results

when the string is in European number format or string

This happens also when the control panel settings for

decimal separator and grouping symbol do not match with the string.



CR:449971
CR Number:   449971
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 11 Jan 2007 Fixed
Description
Changing a property in an OCX crashes PowerBuilder.



CR:449997
CR Number:   449997
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Jan 2007 Fixed
Description
If you copy (manually) a registry.xml file over to the IIS server directory and redeploy, the file is deleted and the file must again be copied over manually (by IIS Admin).



CR:450000
CR Number:   450000
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Dec 2006 Fixed
Description
Set the Open/Close Animation property of a Child window at runtime. Open the Child, the Close the Child Window. The redraw if the Main Window is not done successfully.

Repeat for Response and MAIN windows.



Sometimes issues like this are fixed with first setting the transparency of the closing window (the popup or whatever) to 1%.

The user does not see the difference, but the internal buffering (layering) is different.

this.transparency = 1
Workaround Description
 Sometimes issues like this are fixed with first setting the transparency of the closing window (the popup or whatever) to 1%.

The user does not see the difference, but the internal buffering (layering) is different.

this.transparency = 1



CR:450001
CR Number:   450001
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Dec 2006 Fixed
Description
Setting Transparency property of main window in Closequery of a response window fails to work in Winform application.



CR:450074
CR Number:   450074
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jan 2007 Fixed
Description
Customer has application that rebuilds and regenerates in PB 9 but when migrated to PB 10.5 crashes when several objects will not migrate or regenerate.



Customer has been told these object could be corrupted and will need to be recreated but he feels as though if these regenerated successfully in PB 9.0.3 then they should also migrate successfully.



CR:450104
CR Number:   450104
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jan 2007 Third Party Problem
Description
If you set Transparency to 50% for example and then use OpenAnimation with the option of FadeAnimation, there is NO animation OR fading.



CR:450108
CR Number:   450108
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jan 2007 Fixed
Description
If you use the "CentreAnimation" option for the "OpenAnimation" sequence, the DataWindow object does not paint within the DW Control at Open instantiation time.



CR:450109
CR Number:   450109
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jan 2007 Fixed
Description
If you choose any animation type for the "CloseAnimation" property and close the window using the "X" control on the upper RH side of the window dialog - No animation occurs!



CR:450189
CR Number:   450189
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Linux
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Dec 2006 Fixed
Description
OS: Linux Red Hat 3.0

Versions and Build #s Tested: PBVM 10.0.1_5502 on Linux

Database/Driver File/Version: O90 (libpbo90100.so)

Oracle Server: 10.2.0.1.0

Oracle Linux Client: 10.1.0.3.0

EAServer 5.2 for Linux

PowerBuilder 10.2.1_9731 at Windows XP for client access to PB NVO



Comments:

When dealing with cursors within Oracle OCI_9U connection cache, the cursor returns



strange characters and/or empty strings instead of correct content of the column data.



CR:450207
CR Number:   450207
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Jan 2007 Fixed
Description
change of behaviour with Keyboard locales



CR:450326
CR Number:   450326
Product Name:   PB Enterprise
Product Component:   DB SQLAnywhere
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2.1 24 Jan 2007 Fixed
Description
Failed to pass a blob to a stored procedure having a long binary input parameter.



CR:450328
CR Number:   450328
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jul 2007 Fixed
Description
Zoom function causes DW objects in a datawindow to be repositioned while scrolling the datawindow vertically. Then the text will overlap and the displayed info is hard to read.



CR:450333
CR Number:   450333
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When there is a process running, the animation stops (waits) and continues when the action is done. In PB9 we seem to use an older version of comctl32.dll ie. 5.xx, whereas in newer PB versions we seem to rely on a higher version ie. 6.xx.



CR:450344
CR Number:   450344
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Jan 2007 Fixed
Description
If you use dot notation to get a datawindow column numeric value, use it in an expression to add another value, it should return null if the column value is null, but it does not. It is returning a 0. If you use GetItemNumber in the expression instead, it works correctly and the expression evaluates to null.



If you first put the dot notation value in a variable and use the variable in the expression that also works correctly and evaluates to null. This is a workaround.
Workaround Description
 A workaround is to first put the dot notation value in a variable and use the variable in the expression.



CR:450377
CR Number:   450377
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jul 2007 Third Party Problem
Description
The RTF InputFieldChangeData method is not working properly. It doesn't replace the contents of the specified input field.



CR:450446
CR Number:   450446
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 18 Jan 2007 Fixed
Description
New PB 10.5 Rich Text Edit Window Control prints Letter pagesize Format on printer that has A4 as default



CR:450467
CR Number:   450467
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Dec 2006 Fixed
Description
If you choose ANY animation option for the "CloseAnimation" property AND you code a CloseQuery Event - the animation can dissolve the dialog even though the user/code stops the actual close operation.



CR:450502
CR Number:   450502
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   Windows XP
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Feb 2007 Fixed
Description
While debugging a winform application and

clicking on the different variable tabs, pb will crash.



A Visual Studio Just-In-Time Debugger window opens with the following:

An unhandled exception ('System.NullReferenceException') occurred in PB110.exe



CR:451328
CR Number:   451328
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.5 Workaround
Description
A PK application uses Mobilink to synchronize via TCP/IP and the support channel is GPRS (PDA has a phone card to do that). The problem is that the mobilink client doesn't start the GPRS connection and the user has to create manualy the GPRS conection and after begin with the synchronization process.
Workaround Description
 Customer wrote c# program that makes calls, similar to the phonehome example on codexchange

https://pocketbuilder.codexchange.sybase.com/

and use the functions of the phoneapi.dll https://pocketbuilder.codexchange.sybase.com/files/documents/272/1746/phoneHome.zip

To establish a connection use ras_connect ( aul_handle, as_entry, REF rul_hRASConn )

where as_entry is the name of the gprs connection phonebook entry.

To close the connection use ras_disconnect ( rul_hRASConn )



CR:451330
CR Number:   451330
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jan 2007 Fixed
Description
InputFields are not deleted properly with Backspace and then pressing TAB key



CR:451334
CR Number:   451334
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Jan 2007 Fixed
Description
After upgrading to PB 10.5.1, saving to pdf will

result in a empty file when using ghostscript 8.14.



Problem happens with deployed application and ghostscript is in the relative

path of pbdwe105.dll.



Not working in development where ghostscript is also in the relative path of

pbdwe105.dll.
Workaround Description
 Use ghostscript 8.53.



CR:451338
CR Number:   451338
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Mar 2007 Not reproducible with latest version of the product available as of Resolution Date
Description
Running Winform window. Changes to transparency property not effective.



CR:451341
CR Number:   451341
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Feb 2007 Fixed
Description
Private instance variables not showing in debugger for Winform.



CR:451347
CR Number:   451347
Product Name:   PB Enterprise
Product Component:   WT - System Tree
Status:   Closed
OS:   Windows XP
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.0 RC 23 Jan 2007 Fixed
Description
When you have an imported assembly in the system

tree and you rmb and uncheck one of the properties (.net types, structures or

enumerations), it causes the contents of the pbl to disappear.



CR:451351
CR Number:   451351
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jan 2007 Fixed
Description
Run() command failing in WinForm application



CR:451354
CR Number:   451354
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Linux
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Dec 2006 Fixed
Description
OS: Linux Red Hat 3.0

Versions and Build #s Tested: PBVM 10.0.1_5502 on Linux

Database/Driver File/Version: O90 (libpbo90100.so)

Oracle Server: 10.2.0.1.0

Oracle Linux Client: 10.1.0.3.0

EAServer 5.2 for Linux

PowerBuilder 10.2.1_9731 at Windows XP for client access to PB NVO



Comments:

When updating VARCHAR columns from Oracle with 30-character or bigger strings, the NVO component fails when executing setChanges() and then becomes unstable. If accessing same NVO for the second time, EAServer crashes.

If executing setChanges() with small strings instead, the setChanges() works fine.



CR:451363
CR Number:   451363
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Open
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The CancelAsync method is exposed in PB Web Services. This is an enhancement request to hide that method.



CR:451370
CR Number:   451370
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jan 2007 Fixed
Description
The Window object's "WindowState" is not interogated properly in a Winform EXE.



CR:451458
CR Number:   451458
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jan 2007 Fixed
Description
When deploying a winform or webform application that has a goto in a nested if, the following results:



c:\testnet.pbl(testnet).testnet.open.20 C0322: No label 'test1' within the scope of the GoTo statement



RESOLUTION: This information is already in the Best Practices chapter. See "Avoid the GoTo statement" under the Coding Restrictions section of chapter 16 in the Deploying Applications and Components to .NET book. (With the restructuring of this book, the Best Practices session applies to Web Forms and Windows Forms.)



CR:451470
CR Number:   451470
Product Name:   PB Enterprise
Product Component:   PB.NET Debugger
Status:   Closed
OS:   Windows XP
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.5 01 Apr 2009 Fixed
Description
When debugging a winform application and

you select the All Variables view, it appears to be slow to open and show

the variables.



CR:451548
CR Number:   451548
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jan 2007 Fixed
Description
In Native Double Byte Operating System (e.g. WinXP T-Chinese), each column of Datawindow

Control has it's own edit control. And each individual column can bind to specific Double

Byte IME (Input Method). In the past, PB8, PB9 and earlier PB10, the last column's IME

method will be retained when tab out from col1 to col2. Thus col2 will use the last touched

IME as default. However, in current PB10.2.1 and PB10.5, all columns will use the OS default

IME as default and ignore the last touched IME. This introduce a lot inconvenience to PB

Application End User.



CR:451558
CR Number:   451558
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jan 2007 Third Party Problem
Description
Getting ugly raster effect in contemporary menu over Remote Desktop.



CR:451588
CR Number:   451588
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5
Description
Customer's application crashes once the screensaver has come on and they try to enter the password. He has been unsuccessful in creating a small testcase to replicate the problem.



CR:451707
CR Number:   451707
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Jan 2007 Fixed
Description
Winform EditMask's MinMax property is read differently.



CR:451832
CR Number:   451832
Product Name:   PB Enterprise
Product Component:   PB DOM
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Feb 2008 One-off Provided
31 Jan 2007 Not a Bug
Description
PBDOM cause memory leak



CR:451841
CR Number:   451841
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Feb 2007 Fixed
Description
The problem occur on a special condition: N-up datawindow report has more than 1 column and

data can fill up EXACTLY full page with the last row but leave not enough space for

summary band. Thus the Summary Band has to be print out on the follow up page. However,

the last data row occurs two times.



CR:451857
CR Number:   451857
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jul 2007 Fixed
Description
RegistryGet () crashes in PB 10.2.1 and 10.5.1. Only happens with this specific key. Reg key has 1088 characters but other, bigger ones are not crashing app.



CR:451913
CR Number:   451913
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Mar 2007 Fixed
Description
In some situations, the resize event fill fire twice when a MID sheet is opened.

Resize fires BEFORE the open event.



CR:451927
CR Number:   451927
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Jan 2007 Fixed
Description
The customer has migrated from PB 9 to PB 10.5.1. They have a 3 tier app and have this problem which can be distilled down to this: A datawindow retireves 1 row. They SetItem to one column. The column status is datamodified and the row status is datamodified. They filter out the row, do a getfullstate, then a setfullstate to a new dw. They then undo the filter so the row is back in the primary buffer in the new dw. But now the column status is notmodified while the row status is still datamodified. In PB 9 the row status and the column status were both still datamodified.



I tested in the latet build of PB9.0.3 (build 8836) and do not see the problem. But in the latest build of 10.5.1 (build 6556) the problem exists.



CR:451950
CR Number:   451950
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 24 Apr 2007 Fixed
Description
Random crash when closing a window containing

multiple tab pages in a tab control.



From the dumps provided:

FAULTING_IP:

PBVM105!ob_get_group_instlist_as_shlist+181

0037b301 8b4348 mov eax,[ebx+0x48]



CR:451961
CR Number:   451961
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Linux
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Linux Red Hat 3.0

Versions and Build #s Tested: PBVM 10.2.1_9671 on Linux

Database/Driver File/Version: O90 (libpbo90100.so)

Oracle Server: 10.2.0.1.0

Oracle Linux Client: 10.1.0.3.0

EAServer 5.2 for Linux

PowerBuilder 10.2.1_9731 at Windows XP for client access to PB NVO



Comments:

The GetFullState() method improperly transforms a computed field that should display "001 - PERU" into "0 - PERU". We could isolate that the GetFullState() function is improperly transforming "001 - PERU" into "0 - PERU", which prevents any kind of workaround by changing the computed field concatenation, for instance.



Also, Jaguar log displays "001 - PERU" correctly before passing through GetFullState() method. So, the datawindow engine inside PBVM for Linux is working ok. The issue is erradicated in GetFullState() method.



CR:452017
CR Number:   452017
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 24 Jan 2007 Fixed
10.2.1 09 Aug 2007 Fixed
Description
PowerBuilder hangs when you edit the Data Source of a DataWindow which has been converted to the Syntax Mode.



CR:452029
CR Number:   452029
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 May 2007 Consult Complete
Description
Incorrect results when calling 3rd party DLL from PB 10.5 and GPF

Works in PB 9.0.3.



CR:452184
CR Number:   452184
Product Name:   PB Enterprise
Product Component:   PB.NET WS Deployment
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Mar 2007 Not a Bug
Description
After deploying a .NET web service proxy, some

of the elements of the structures have incorrect datatypes.



For example, from the syb_quote structure:

<s:element minOccurs="1" maxOccurs="1" name="LineOfBusiness" type="tns:LineOfBusiness" />

<s:element minOccurs="1" maxOccurs="1" name="PaymentPlan" type="tns:PaymentPlan" />

<s:element minOccurs="1" maxOccurs="1" name="InsuredPaymentMethod" type="tns:PaymentMethod" />

<s:element minOccurs="1" maxOccurs="1" name="QuoteType" type="tns:FinanceRequestType" />



After deploying the proxy, lineofbusiness,paymentplan,paymentmethod and financerequesttype are all defined as long.



For example, LineofBusiness simpletype is defined as a string.

<s:simpleType name="LineOfBusiness">

<s:restriction base="s:string">

<s:enumeration value="Unspecified" />

<s:enumeration value="Commercial" />

<s:enumeration value="Personal" />

</s:restriction>

</s:simpleType>



RESOLUTION: Not a PB bug.PB uses the Web service engine based on VS.NET. VS.NET does not allow strings for enum. For this Web Service, the default base type

is long with values as Unspecificied=0, Commercial=1, and Personal=2. Simply use the 0,1,2 instead.



CR:452257
CR Number:   452257
Product Name:   PB Enterprise
Product Component:   JSP 4GL
Status:   Closed
OS:   HP-UX 11.0
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jun 2007 Fixed
Description
Class BCD.BinaryHolder not found.



CR:452281
CR Number:   452281
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 26 Feb 2007 Fixed
Description
If datawindow control height is such that all columns can't fit in a single view, we experience a problem while scrolling vertically in order to see those columns which are not in a view. If user clicks in empty area of the scrollbar (in order to scroll down), the scrollbar doesn't move.



CR:452289
CR Number:   452289
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jan 2007 Fixed
Description
When you look in PB10.5.1 Help under 'File Functions', it shows:



FileLength Obtain the length of a file of any size

FileLength64 Obtain the length of a file whose size is less than 2GB



These are reversed.



CR:452386
CR Number:   452386
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 26 Sep 2007 Fixed
Description
Using RPCFunc calls to stored procedure with resultset on MS SQL Server.

The procedure is returning a return value, but in PB the function always returns zero.

This dows not work with JDBC ODBC and OLE DB but works finw with Native MSS and ADO.



CR:452388
CR Number:   452388
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jul 2007 Workaround
Description
In a 6 EAServer 5.2 cluster with PowerBuilder 10.2.1 components

sometimes (~once a day) a PowerBuilder "PB INTERNAL EXCEPTION" occurs

at the method end but before deactivation.



CR:452397
CR Number:   452397
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 28 Jan 2007 Fixed
Description
Calling Modify() of DDDW in dw constructor event causes PB to crash.
Workaround Description
 Works fine in PB10.5 build 6021 (MR)



CR:452401
CR Number:   452401
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Jan 2007 Fixed
Description
When running a Winform or WebForm application that uses

dynamic sql, the following error results:



Error: Null object reference at line 0



Error happens on the following line of code:

Execute Dynamic psql_proc1_g using descriptor psql1_g.da;



CR:452402
CR Number:   452402
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Mar 2007 Fixed
Description
When deploying application the icons in Menu is enlarged from 16 to 32. Not the case on the Development Computer. Though the icons are specified in a PBR file, they need to be present on the disk in order to show up in the Menu.



CR:452419
CR Number:   452419
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jan 2007 Not a Bug
Description
Dynamic SQL Format 4 with a procedure not working when used with MS SQL Server 2005 and an ODBC connection. The resulting error is:



SQLSTATE 07001

[Microsoft][SQL Native Client] COUNT field incorrect or syntax error



CR:452480
CR Number:   452480
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Nov 2007 Not reproducible with latest version of the product available as of Resolution Date
Description
Error while trying to add a new object to the Clearcase source control via SCC.

PB90.exe Application Error: The exception unknow software exception (0xccccdead) occured in the application at location 0x7c59ba80

Did not occur in previous versions eg. 9.0.2.
Workaround Description
 Here is an easy workaround for now.

MANUAL STEPS FOR ADDING NEW PB OBJECTS TO SOURCE CONTROL

1) Export the new object to the same subdirectory where the PBL resides. Use HEXASCII encoding format.

2) Use the ClearCase Administration utility to check out xxxx.PBG where xxxx is the name of the PBL which is to contain the new object

3) Use a text editor like NOTEPAD to manually add an entry for the new PowerBuilder object. Carefully follow the same convention as all of the other entries.

4) Use the ClearCase Admin utility to add the new object to ClearCase

5) Check in xxxx.PBG containing the new entry



These steps perform EXACTLY the same tasks that the PB IDE performs and will work fine until we can get to the root of the problem.



CR:452620
CR Number:   452620
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jan 2007 Fixed
Description
The Treeview DataWindow does not stay expanded when deleting or inserting a row argument 0 (zero).



The collapse does not take place with the following script: dw_x.InsertRow(dw_x.RowCount() + 1)



CR:452639
CR Number:   452639
Product Name:   PB Enterprise
Product Component:   WT - Migration
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Feb 2007 Presently Not Targeted For Any Future Release Of This Product
Description
removal of the WebTarget support in PB 11 for Basic and ASP. This feature has been in PB since at least version 8 and is a perfect vehicle for proper ASP.Net 1.x and 2.x development right from within PB 11 even today. I can create the proper target in PB 10.5.1 and then migrate it to PB 11 and everything works perfectly (see attached)! You

just can not create a new WebTarget of that flavour in PB 11 Beta 2.



CR:452749
CR Number:   452749
Product Name:   PB Enterprise
Product Component:   PB.NET UI
Status:   Open
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Right to Left support is not fully functional in all controls and aspects of PB11 Win Form and Web Form development.



CR:452750
CR Number:   452750
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The property layoutrtl on the TreeView Control does not work in Webforms. The property works OK in Client Server and WinForms.



CR:452842
CR Number:   452842
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Windows XP
Original Version:   11.0 RC
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2.1 13 Mar 2007 Fixed
Description
If you import an object into a PBL using a workspace that is NOT under SCC control, we have no way to know which revision of that object was imported. So, as part of the import processing, we should look to see if there is any SCC revision number associated with this object in the PBL. If so, remove it.



CR:452877
CR Number:   452877
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Mar 2007 Fixed
Description
FreeForm DataWindow becomes empty when deleting last row



Workaround: 1. Change the source code in the Open event of the Application to connect to your MS SQLServer 2005 server.

SQLCA.DBMS = "ADO.Net"

SQLCA.LogPass = "sybase"

SQLCA.LogId = "sa"

SQLCA.AutoCommit = False

SQLCA.DBParm = "Namespace='System.Data.OleDb',DataSource='jzittoun-xp\sqlexpress2005',Database='TestPB',TrustedConnection=0,Provider='SQLOLEDB'"



P.S. : You should have more that one database in the MS SQLServer 2005 to show the problem



2. Run the PB 10.5 application



3. Select menu File-->Open



4. Click button ">>" to go to last row



5. Click button "delete1"

==> DataWindow will become empty.



There is an easy workaround:

Edit Source and change this line to introduce the height.autosize property:

Before the change:

detail(height=952 color="536870912" )

After the change

detail(height=952 color="536870912" height.autosize=yes)
Workaround Description
 Workaround:

a) Right Click d_sysdatabases_free, then Edit Source

b) Change this line to introduce the height.autosize property:

Before the change:

detail(height=952 color="536870912" )

After the change

detail(height=952 color="536870912" height.autosize=yes)



CR:452914
CR Number:   452914
Product Name:   PB Enterprise
Product Component:   PB.NET Assembly Deployment
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2007 Fixed
Description
Team Sybase enhancement request:

I guess what concerns me most is that when there is a assembly loading issue, PB gives also no helpful information about what the issue is. You can see a number of threads in the beta newgroups where people are struggling to figure out what is missing when they get module load errors. And deploying FileMonitor to a production server probably isn't a feasible solution. If PB generated an exception that indicated "Unable to load the Sybase.Public.PowerBuilder.Interop assembly version 11.0.0.5502" or something along those lines it would be a lot more manageable. At least you'd have some indication where to start.



CR:453008
CR Number:   453008
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Mar 2007 Fixed
Description
Using CTRL+I to italicize text in a Rich Text control does not result in text that is italic. If you immediately use CTRL+Z (Undo) then you do get the text in Italic, but obviously this is not correct behavior.



There are additional problems with the shortcut key combinations documented for assigning font attributes as well.



CR:453093
CR Number:   453093
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.8
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Feb 2007 Consult Complete
Description
EAS 5.5 (Solaris) pbvm 10.5 gets a core dump when a PB 10.5 Message Listener component is called or a PB component implementing the Message Service interface is calling another PB component.



CR:453104
CR Number:   453104
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Jan 2007 Not a Bug
Description
sqlcode = -1 after closing Cursor stored procedure



CR:453124
CR Number:   453124
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Feb 2007 Consult Complete
Description
Customer is requesting more information about the IMEMODE property. The documentation doesn't go into details about how it is used and what values are valid for this property.



CR:453135
CR Number:   453135
Product Name:   PB Enterprise
Product Component:   Automation
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Feb 2007 Third Party Problem
Description
MailMerge fails when opening an existing document with Office 2003.



PowerBuilder Application Execution Error (R0035)



This occurs on the following line of code:



lo_ole_word.ActiveDocument.MailMerge.Destination(0) //0 = New Document



This appears to be a duplicate of CR 408573 which was not resolved by engineering but determined to be a Microsoft Office 2003 issue.



The same behavior was seen by development and myself when using VB.NET and searching the internet, it appears as the problem is related to new security features in Office 2003.



This document from Microsoft is relevant.



http://support.microsoft.com/?kbid=825765



I believe the problem we are seeing is related to the following from the above document:



A mail merge main document that is opened by using VBA does not have the data source attached.

Note It could be that you are using a program, for example Microsoft Access or Microsoft Visual FoxPro, to programmatically open a mail merge main document file when you experience the symptoms in this article.





Note Setting DisplayAlerts=none through VBA suppresses the prompt when the file is opened by using VBA, but uses the NO option to open the document and no data is attached to the mail merge main document.



Intention is to open a case with Microsoft to find out if there is a resolution to the above when using Word with OLE automation.



CR:453246
CR Number:   453246
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Open
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
MenuTitleText value is clipped at runtime.



CR:453376
CR Number:   453376
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Mar 2007 Fixed
Description
Toolbar changes in PowerBuilder 10.5 fail to adjust window size with ChangeMenu



Work-around: Hide the toolbar with ToolbarVisible off before triggering ChangeMenu()



CR:453413
CR Number:   453413
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Open
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
After executing an AcceptText on a datawindow, GetItemString returns the expected value in PB Native mode, but returns Null in .Net Winform mode.



CR:453425
CR Number:   453425
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Mar 2007 Fixed
Description
The data length of univarchar and unichar are

different in the column specification of a datawindow.



For example, if you create a table:

create table dbo.test_unicode (id int not null, col_uni30 univarchar(30) null, col_unichar30 unichar(30) null) ;



It gets defined as: (I believe this is documented per ASE doc)

id int

col_uni30 univarchar(60) null

col_unichar30 unichar(60) null



But in the column specification view of a dw it will still show the column length as 30.



CR:453536
CR Number:   453536
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2007 Not a Bug
Description
TreeView DataWindow with a column with editmask spincontrol



When a GroupCalc() function is called in the ItemFocusChanged of a treeview datawindow,

then the column on the other rows may become protected.



CR:453559
CR Number:   453559
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 May 2007 Fixed
Description
RMB on dw text field click SelectAll and the context menu remains displayed.



CR:453670
CR Number:   453670
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 27 Feb 2007 Fixed
11.0 06 Apr 2007 Fixed
Description
In a stored procedure should a value defined as numeric and stored in a double variable in powerscript is incorrectly converted.



Workaround: Store the value into a decimal {9}



CR:453697
CR Number:   453697
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Mar 2007 Fixed
Description
With a datawindow graph, for MinorGridLine setting on Axis.. Values, the style of the MinorGridLines is not showing up as it is set in the dw painter. In this case, it is set to be Dot (3) but shows as DotDash. Workaround is to explicitly code the below line, which solves the problem at runtime.

dw_graph.Object.gr_epd.Values.MinorGridLine = 3
Workaround Description
 Add code to explicitly set the MinorGridLine style on the graph. In this example,

dw_graph.Object.gr_epd.Values.MinorGridLine = 3



When the code is executed the MinorGridLines show up as dots, as should be expected.



CR:453707
CR Number:   453707
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Mar 2007 Consult Complete
Description
Saving a Datwindow as Excel5 or Excel8 is substantially slower than SaveAs Excel. It takes 25% longer to SaveAs Excel5 as opposed to saving it as Excel. Saving as Excel8 takes 75% longer than the time it takes to SaveAs Excel. This problem is exacerbated when saved over a slow network. The customer is seeing a hanging situation when saving large reports over the network having a limited bandwidth.



CR:453712
CR Number:   453712
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Mar 2007 Fixed
Description
In the PB IDE, when selecting a value from the ddlb for DropLines, the value is not mapped properly to the Values.DropLines property.



If you set the value at runtime than property workes ok. If you set at runtime the

following,

dw_1.Object.gr_epd.Values.DropLines = 5



Then DashDotDot appears ok in the graph. However, in the PB IDE if you select

DashDotDot(5) from the ddlb and save the dw, in the dw source the value of 0 shows.



For the following values:

In the PB IDE, if you select the following:

DashDotDot(5) - In the dw source, Values.DropLines = 0 appears

DashDot(4) - In the dw source, Values.DropLines = 5 appears

Dot(3) - In the dw source, Values.DropLines = 4 appears

Dash(2) - In the dw source, Values.DropLines = 3 appears

Solid(1) - In the dw source, Values.DropLines = 2 appears

None(0) - In the dw source, Values.DropLines = 1 appears



CR:453723
CR Number:   453723
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Feb 2007 Fixed
Description
Customer is using dw.Modify / create column statements in datawindow. The result is a dw whose columns can be tabbed all the way through at runtime. When the application is migrated, for some reason the very last column of the last row of the dw is not accessible.



CR:453785
CR Number:   453785
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Feb 2007 Not a Bug
Description
A ghost datawindow appears when PB application has a status of 'Not responding'.

W/A : Using Windows2000 compatibility mode. OR Modify application. {yield(),setfocus()}
Workaround Description
 1) Using Windows2000 compatibility mode

2) Modify application

Add yield() and setfocus()

Note : Maybe application is slow.



CR:453828
CR Number:   453828
Product Name:   PocketBuilder
Product Component:   DB SQLAnywhere
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
How can you use the Sybase ( ASA 9.0.2 ) External Function db_stop_engine ?

Suggested workaround was to use the db commands STOP Database UNCONDITIONALLY or STOP ENGINE UNCONDITIONALLY. But both of them require to have a connection to db.



CR:453836
CR Number:   453836
Product Name:   PB Enterprise
Product Component:   BAM Deployment
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 04 Jun 2007 Fixed
Description
When creating a .msi file with the Runtime Packager

and using the OLEDB interface, the .msi file is not including the pbodbXX.ini file.



CR:453841
CR Number:   453841
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Mar 2008 Fixed
Description
DropDown Datawindow display problems running a .Net WebForm when a Response window is displayed.



CR:453996
CR Number:   453996
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Feb 2007 Fixed
Description
CheckMenuRadioItem winapi not working

with winform or webform applications.



CheckMenuRadioItem is defined as:

function boolean CheckMenuRadioItem(ulong hmenu, ulong idFirst, ulong idLast, ulong idCheck, ulong uFlags) library user32.dll



The function is called in the app as:

CheckMenuRadioItem(menuHandle, 0,0,0,MF_BYPOSITION)



CR:454159
CR Number:   454159
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Feb 2007 Consult Complete
Description
Customer gets an external function call error after recompiling their DLL under VC++ 2005



CR:454161
CR Number:   454161
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Feb 2008 Not a Bug
Description
Memory not released after closing a window.



CR:454170
CR Number:   454170
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 13 Mar 2007 Fixed
06 Mar 2008 Fixed
Description
Customer's developers all access the same pbls over the network. Starting in PB 10.5.1 build 6537 they have noticed that they see each others breakpoints. With 20 developers all setting breakpoints this is causing a problem for them. This did not happen in prior versions of PowerBuilder.



The customer is aware that Sybase recommends that each developer has the pbls locally.



CR:454295
CR Number:   454295
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Open
OS:   Windows XP
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Request for an additional tab within the graphical editor of a query listing the joins used in the query and providing the ability to add custom joins that may be based on fix values or column values.



CR:454350
CR Number:   454350
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Apr 2007 Fixed
Description
When a transaction object is created locally and you

connect to a db, the dbhandle() value retains it value when the transaction object goes

out of scope and then recreated again.



For example, if you use the code on a clicked event of a cb_1:

transaction mytrans

mytrans = create transaction

mytrans.dbms = 'o90'

.

.

connect using mytrans;

long ii_handle

ii_handle = mytrans.dbhandle()

destroy mytrans



When you rerun the code, the sqlerrtext says that the 'Transaction is already connected' and the dbhandle() retains the same value (from the first run).



The best practice is to use a disconnect and the dbhandle does get reset.

But if the transaction object goes out of scope and then recreated, it appears the db connection remains and the dbhandle() is the same value.



CR:454352
CR Number:   454352
Product Name:   PB Enterprise
Product Component:   DW Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 May 2007 Not a Bug
Description
Setting the TextSize property on a RichTextEdit control in script does not have any effect. It does works in the Painter.



CR:454442
CR Number:   454442
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 Beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Sep 2007 Fixed
Description
DW.Find() is returning the incorrect value when

used as: dw_1.Find("test<>'.'", dw_1.rowcount() + 1, dw_1.RowCount() + 2)



The statement returns the last row number, but it should return 0 since

the start and end value are higher than the total rowcount.



CR:454445
CR Number:   454445
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 11 Jun 2007 Fixed
Description
Calling a method on a PB component with a structure reference parameter crashes the server. If user removes one of the string attributes on the structure, it does not crash anymore.





--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从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等等。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------