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

 

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

如有问题,请联系我!

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

 

CR:292649
CR Number:   292649
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.2 22 May 2003 Fixed
Description
New Sybase memory manager in use by PowerBuilder reports an attempt to access a block of memory previously freed.



Sybase Heap Manager Error:

adopt: parent block was previously freed

----------------- Block Prefix

0692C800: FFFFFFFF309E3E050036930640361405

....0.>..6..@6..

----------------- User Buffer

----------------- Data Type and Source File Information

0692C810 child (size 268435456)

________________________________________________________________________

Now checking all other heap blocks...

Please set environment variable SYB_HEAP_DEBUG=true and re-test.



CR:292680
CR Number:   292680
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Apr 2003 Third Party Problem
Description
PB O90 driver and Oracle 9i Release 2 (9.2.0.1.0): DECLARE PROCEDURE crashes.



Resolution:

Dupe of CR 293930 - Engineering has determined the problem is with the Oracle client software, not PB.



CR:292758
CR Number:   292758
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
GPF when using select with FOR UPDATE NOWAIT syntax with a second retrieve which causes a ORA-00054 error if using O84 driver and Net 8.1.x (Okay with O73 driver and SQL Net 3.3.2 )



Workaround: move the SELECT statement in the dberror event of the datawindow into a userevent and post this userevent in the dberror event instead of calling the SELECT statement directly in the dberror event.



CR:292781
CR Number:   292781
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Sep 2002 Fixed
Description
PB 9.0 Beta 3: Data in PSR files from PB 651 & PB 7.0.3 doesn't display in 9.0



CR:292803
CR Number:   292803
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 31 Dec 2002 Fixed
Description
PB 9.0 Beta 3: PB 5 app with OLE Text Control migrated to PB 9 fails to run, gets an application exception error on a property of the OLE object. Works fine in 5,6,7,and 8.



CR:292824
CR Number:   292824
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.2 09 Oct 2002 Fixed
Description
Problems with sharedata to dw/ds that has autoretrieve dddw with retrieval arg.

Autoretrieve not working in 8.0.2, and it should not prompt for retrieval arguments when sharing to a datastore (broke in 9.0).



CR:292931
CR Number:   292931
Product Name:   PB Enterprise
Product Component:   DW ActiveX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 21 Nov 2002 Fixed
Description
Web DW Control activex (psdwc80.cab)is showing a blank box when opening a PSR in a spanish Windows 2000 client machine. Opening locally works, but not from a webserver. Also works fine on NT 4.



Verified fixed in builds higher:

PB7: 10241

PB8: 9809

PB9: 5021



CR:292933
CR Number:   292933
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 Alpha 28 Oct 2003 Fixed
Description
A window instance variable declared as private can be accessed in a window script, and in script in a window object such as a button on that window. But a variable described as public privatewrite privateread cannot be accessed in the button script. However the access should be semantically identical.



CR:292999
CR Number:   292999
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Sep 2002 Fixed
Description
A regression in 9.0. Displays correctly in 8.0.2. The Control Panel regional settings for short date are set to M/d/yyyy or MM/dd/yyyy. An editmask on a window has the mask: 'mm/dd/yyyy'. The code to load a date into the editmask is:

em_date.text = string(today(),'mm/dd/yy')

The year that gets displayed is 0002.



CR:293001
CR Number:   293001
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Enhancement request. Add a button to the Project Painter that would allow you to select all of the libraries for creation of DLLs or PBDs



CR:293002
CR Number:   293002
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request. It would be nice to have a way to refresh a PBNI-object description from PB system tree. Now I have to reopen PB every time I have made some changes in my PBNI-object (like add method e.g.)



CR:293006
CR Number:   293006
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 May 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Composite Datawindow not printing footer band when Trail Footer set to 'Yes'.



When Trail Footer is unchecked than report prints out ok. There is a related bug

regarding Trail Footer, cr291571.



The original problem was reported that the composite datawindow was being cut off.

After moving the footer band down below the 'Fund Transfer Activity' box in the dw_pdr_share datawindow. Then resizing the dw_pdr_share in the d_test datawindow,

you can see the entire report except the footer.



According to the online help, when the Trail Footer property is set to yes, the footer appears right after the last line of data in the report. That is not happenning.



May 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".
Workaround Description
 Set Trail Footer to 'No'.



CR:293007
CR Number:   293007
Product Name:   PB Enterprise
Product Component:   Language - Compiler
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PB allows the use a PBD instead of a PBL in the library search path, for

example a component whose source is not provided can be used in PBD form.

However, when rebuilding the application, you will always get error messages on the pbd objects. For pbds in the library list, can't these errors be inhibited, or made informational at worst?



CR:293046
CR Number:   293046
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Oct 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Drop Down Datawindows disappears from display when tabbing to the column.
Review Status
 October 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:293059
CR Number:   293059
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jan 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Function SUBSTR() returns wrong value if using retrieval arguments as parameter in the function like SELECT SUBSTR( Column1, :L1, :L2 + :L3 ) AA, Column1 FROM "table1"



Workarounds:



Use computed field with mid( c1 , L1 , L2 + L3 ) string function to calculate the value in the datawindow instead to calculate it in the SELECT statement.

or

syntaxFromSQL with calculated values in PBscript like

arg1 = 3

arg2 = 1 + 4

sql_syntax = &

"SELECT SUBSTR( Column1, " + string(arg1) +" ," + string(arg2)+ " ) AA, C1 FROM table1"

dw_1.syntaxFromSQL(sql_syntax, "", errors);



January '03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".
Workaround Description
 Workarounds:



Use computed field with mid( c1 , L1 , L2 + L3 ) string function to calculate the value in the datawindow instead to calculate it in the SELECT statement.

or

syntaxFromSQL with calculated values in PBscript like

arg1 = 3

arg2 = 1 +



CR:293066
CR Number:   293066
Product Name:   PB Enterprise
Product Component:   Generators
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Now that COM+ which is shipped with Windows 2000 supports pooling for COM objects, this is a request for PowerBuilder to support pooled COM objects.



CR:293067
CR Number:   293067
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Oct 2002 Fixed
Description
HA/FailOver against the database is needed for PB components (not in memory HA in EAS as decribed in 262406).

Say you have an ASE cluster, made of 2 ASEs. From an openclient application 12 and up, if the first ASE is down for any reason, the client will receive an openclient error, and will be routed to the second ASE server.



This is now supported by PB 8 in a pure client server config ( PB to ASE ) using the support in SYC driver.



EAS 4.11 has a new feature call open client HA connection, that allow Open Client components to FAIL over to another ASE server.



This is not supported by the SYJ driver, so that means if you have a PB component deployed to EAS that connects to ASE then there is no way for PB to get the HA alert.
Workaround Description
 Use OpenSwitch to handle HA. But this requires a separate product (OS).



CR:293071
CR Number:   293071
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 May 2006 Duplicate
Description
Section 508 is a document for accessibility compliance. JAWS is a tool that converts window text to sound for visual impaired users.



This tool is currently not interacting well with dddw and ddlb.

When you tab to a dddw, the value of the field is not read until it loses focus.

Also when you tab to a dddw, then use the scroll bar to scroll either up or down, the

value will keep repeating itself.



CR:293072
CR Number:   293072
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Oct 2004 Not reproducible with latest version of the product available as of Resolution Date
Description
Section 508 is a document for accessibility compliance. JAWS is a tool that converts window text to sound for visual impaired users.



This tool is currently not interacting well with check boxes and radio buttons.

Radio buttons and check boxes are not read.



CR:293073
CR Number:   293073
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Section 508 is a document for accessibility compliance. JAWS is a tool that converts window text to sound for visual impaired users.



This tool is currently not interacting well with edit mask fields.



Fields with edit mask such as ssn, dates, etc are read twice. Once when you

tab to the field and again when you tab off.



CR:293093
CR Number:   293093
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jan 2003 Third Party Problem
Description
PB native connection and C++ ODBC connection to DB causes pb to crash on close.

Not a PB problem. Problem is with the Oracle 8.1.7 client software. See Oracle bug IDs: 2215322, 2168232 and 2211936. The problem does not arise using Oracle9i client.



CR:293109
CR Number:   293109
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 9651 30 Aug 2002 Fixed
8.0.3 9703 25 Sep 2002 Fixed
9.0 5028 17 Dec 2002 Fixed
Description
Starting in build 9626, symbols within selflink args are getting 'escaped' and this was not happening in older builds. We need a way to retain the previous behavior, perhaps via an INI file entry. Also some symbols are not getting encoded namely the # and the ;.



CR:293157
CR Number:   293157
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 Beta 4 4047 10 Oct 2002 Fixed
Description
When using the print powerscript function, syntax 2 for

printing lines of text, not all lines of text are printed.



The return code returns 1 for success but lines of text are missing. It may be

the print cursor is not working properly.



From the online help: In a print job, PowerBuilder uses a print cursor to keep track of the print location. The print cursor stores the coordinates of the upper-left corner of the location at which print will being. PowerBuilder updates the print cursor after printing text with Print.





This may be the problem since the first two lines are missing and some text is

misformatted.



Works ok in PB 8.0.2 (build 9626).



CR:293158
CR Number:   293158
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Oct 2003 Fixed
Description
for instance window object:

Window with button control and an user event without arguments. After changing the event and adding a new argument, the change of the script is not applied to the window object

workaround:

edit the Source of the ancastor window and change the code from



event type integer ue();return 1

end event

->

event type integer ue(integer arg);return 1

end event



The old type definition is working as well

event type integer ue;return 1

end event



CR:293159
CR Number:   293159
Product Name:   PB Enterprise
Product Component:   Workspace and Targets
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Have the ability from the system tree to drag/drag

window controls to the script painter. Currently you can drag/drop window objects,

functions and events to the script painter but not window controls.



CR:293164
CR Number:   293164
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Please make the height of header band auto-sizable, or make Object.<Textname>.Height to present the height of text control in the header band indeed when Object.<Textname>.Height.AutoSize equals 'Yes'.



CR:293165
CR Number:   293165
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Oct 2003 Fixed
Description
Regression in 8.0.2. Yield function in Retrieverow event crashes PB.



CR:293167
CR Number:   293167
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 Beta 4 4043 07 Oct 2002 Fixed
Description
When using the orcascr9.exe to build an executable,

it crashes with the following error:



Unhandled exception in orcascr9.exe (shlw32mt90.dll) access violation



CR:293185
CR Number:   293185
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Sep 2002 Fixed
Description
PB 9.0 Beta3: Use of multiple autoinstanciated objects result in null object reference. Only happens in posted events.



CR:293201
CR Number:   293201
Product Name:   PB Enterprise
Product Component:   Font
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0
Description
Although CR 233133 fixes a bug, it also causes a problem for customers that relied on theprevious behavior. There are circumstances where forcing a font substitution even when the font is present on a machine may be desirable, and since that was the behavior before this bug was fixed, the request here is to provide an option to allow this behavior to continue.



CR:293208
CR Number:   293208
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2003 Presently Not Targeted For Any Future Release Of This Product
Description
CLASSID for the PB 70 Window ActiveX is incorrect in the "Using the PowerBuilder Internet Tools" manual.



On pages 123, 125, 126 and 127 it shows the classid of:

CLASSID="CLSID:77771301-7777-1000-8000-08009AC61A9"



The correct classid listed should be:

CLASSID="CLSID:77771304-7777-1000-8000-080009AC61A9"



May 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:293210
CR Number:   293210
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 17 Nov 2002 Fixed
Description
Too many messages are being written to the Jaguar.log file

when running a WebDatawindow. For example, messages such as:

HTMLDW: EnableCommit()

HTMLDW: SetComplete()



The problem is that tracing is not turned on and these message still appear in the

log file.



In the nv_remote_datawindow object/of_log function (pbdwrmt.pbl) it shows the following:



pb7:

if ib_trace and IsValid(inv_logger) then

inv_logger.log("HTMLDW: " + Space(il_indent*INDENT_AMOUNT) + msg)

end if



pb8: (no ib_trace flag is included in the if statement)

if IsValid(inv_logger) then

inv_logger.log("HTMLDW: " + Space(il_indent*INDENT_AMOUNT) + msg)

end if



With the ib_trace flag not part of the if statement in pb8 or pb9, too many messages are written out to the Jaguar.log file.



In pb7 to enable the ib_trace, the com.sysbase.datawindow.trace=yes must be set.



CR:293311
CR Number:   293311
Product Name:   PB Enterprise
Product Component:   DB SQLAnywhere
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 09 Oct 2002 Fixed
Description
Regression: Cannot execute ASA stored procedure by virtue of group membership.



CR:293314
CR Number:   293314
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Sep 2003 Not a Bug
Description
An application that is using sharedata() causes the secondary datawindow with

protected columns to be out of sync when using the setrowfocusindicator.



The problem rights itself when you scroll past the unprotected row.



Even having the following in the rowfocuschanged event of the primary datawindow

doesn't appear to work (dw_2 is secondary datawindow):

dw_2.setrow(currentrow)

dw_2.scrolltorow(currentrow)



Both functions return successful return codes and the currentrow appears to be ok.

For example, if a messagebox is in the event to display currentrow, it returns row 2

when focus is on row 2.



However, the rowfocuschanging event in the secondary dw fires once when the

application starts up but doesn't fire again until after you scroll past

the unprotected row. When the rowfocuschanging event fires the first time,

it shows the currentrow to be 4 and newrow to be 0.





Reviewed by PB Engineering.

Not a Bug.



CR:293324
CR Number:   293324
Product Name:   PB Enterprise
Product Component:   DataBase
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Sep 2002 Duplicate
Description
PB 9.0 Beta 3: Datawindow SaveAs to DBase format does not retain decimal precision of a decimal column in the dBase column metadata. Datawindow SaveAs to DBase format retains the regional setting for decimal separator whereas the dBase format should always use a '.'



CR:293333
CR Number:   293333
Product Name:   PB Enterprise
Product Component:   Install
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Sep 2002 Fixed
Description
9.0 Beta 3: Install issue - No database profiles are setup after the install.



CR:293361
CR Number:   293361
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 19 May 2003 Fixed
Description
Using Powerbuilder 8.0.2 Build 9626 and PBNative. In a checked out object, comments are enter in the properties. CTRL+ENTER is used to add a new line. When the object is checked in and checked out again, ~r~n have replaced newline, corrupting the object.



CR:293396
CR Number:   293396
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 11 Jul 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
Crosstab crashes when changing visibility problem.



CR:293416
CR Number:   293416
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 14 May 2003 Fixed
Description
Problems with PSRs created from datastores not using window handles in 8.0.2:

Nothing displays when the PSR is loaded into a datawindow. And a null object reference in a datawindow that loads the PSR when doing dw.Object.DataWindow.Print.Preview='Yes'
Workaround Description
 To workaround the problem in 8.0.3 and get 8.0.2 behavior put this entry in the PB.INI file:

[datastore behavior]

usehwnd=yes



CR:293470
CR Number:   293470
Product Name:   PB Enterprise
Product Component:   Web.PB
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Oct 2003 Presently Not Targeted For Any Future Release Of This Product
Description
PostURL function to send parameters in URL to WebServer incorrect in help
Review Status
 October 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".
Workaround Description
 change the following line in Clicked event of PostURL button in the test pbl:

ls_header = "Content-Length: " + String( ll_length ) + "~n~n"

To:

ls_header = "Content-Type: application/x-www-form-urlencoded~nContent-Length: " + String( ll_length ) + "~n~



CR:293472
CR Number:   293472
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Oct 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Tabstop property for a multilineedit control doesn't work.
Review Status
 October 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:293505
CR Number:   293505
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Runtime dialogs have grey background color on win 2000. For example when using the crosstab dialog at runtime, the background of the dialog is different color (sort of dark grey) than system color.



CR:293519
CR Number:   293519
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 26 Dec 2002 Fixed
Description
PowerBuilder 7 and later.

When using the PFC security service, sometimes a submenu in a

complex menu is being showed as disabled while in fact the property enabled is true.



CR:293527
CR Number:   293527
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Oct 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Has a simple datawindow base on table with a timestamp column. The javascript code generated by the HTMLGenerator has an error when creating the row :

htmlDW.rows[0] = new HTDW_RowClass( "((3 0 '1'))",0, ,"Test timestamp",1);

In this example the third argument which is the timestamp column is not set. The HTML datawindow is correctly displayed showing 0x00000001009349f1 but a script error occurs.
Review Status
 October 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:293530
CR Number:   293530
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Oct 2003 Fixed
Description
This is a problem with Sharedata and a combination of the order of sharing/retrieval and doing a SetItem. A datastore is shared with 2 datawindows and then retrieved. A SetItem is done in the RowFocuschanged event of one of the datawindows, setting a value in a column on itself. But the second datawindow is blank and as soon as soon as you bring the cursor over that datawindow, PB crashes.



CR:293538
CR Number:   293538
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   4.1.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Nov 2007 DEFER
Description
After deploying a PB NVO to EAServer the previous versions of the NVOs are left around and are not cleaned up. These older versions should be cleaned up.



CR:293552
CR Number:   293552
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 05 Nov 2002 Fixed
Description
A crosstab datawindow with a SQL select statement for the source. When you edit the SQL syntax, and add a tab in front of the select, the select no longer works. You get a select error, and the datawindow is saved as if it had a stored procedure source.



CR:293632
CR Number:   293632
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Not reproducible with latest version of the product available as of Resolution Date
Description
Problems editing data in a numeric editmask: $###,###,###.## It is not possible to overwrite or delete the first digit to the right of the decimal place.



CR:293641
CR Number:   293641
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 28 Oct 2002 Fixed
Description
TO DO list doesn't restore properly after it is minimized. An area about 1/3 of the list stays blank



to-do list



CR:293654
CR Number:   293654
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2003 Presently Not Targeted For Any Future Release Of This Product
Description
The Excel OLE SaveAs function fails when using certain filenames.



May 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:293656
CR Number:   293656
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jul 2003 Not a Bug
Description
When two objects with the same name and in same target,

but in different pbls, are registered with PBNative and then checked out,

one of the objects gets overwritten.



In the project folder when all objects are registered, you can see only 1

source object and 1 *.prp file. PBNative is creating two pbg files for each pbl.



For example,



test.pbw

-test.pbt

--newtest1.pbl

---w_test

--newtest2.pbl

---w_test



When all objects are registered with PBNative, only 1 w_test.srw and w_test.srw.prp

shows up in the project folder. If you check out one of the w_test, it will show

that both are checked out. When you check the object back in, and view both objects

in different pbls, you can see that they are the same. One of them got overwritten.



RESOLUTION: Not A Bug. All source code operations are done on the individual objects, not on the

PBL. For example, if a window w_test is there, the operations will be done

on w_test.srw. Since, the pbls are in same folder and we can have only one

w_test.srw file in a folder, it is natural that, w_test.srw will be

overwritten. So, users have to keep the pbls in separate folders, if they

want to use same object names and there is nothing wrong with SCC.



But the question is what is the purpose of using same name ? For example,

if a target has two pbls (app1.pbl & app2.pbl) and there is a window

(w_test) in each of them and application open event if we write

Open(w_test), it will open w_test of app1.pbl if app1.pbl is first in the

library list.
Workaround Description
 Separate pbls in different targets or subdirectories.



CR:293710
CR Number:   293710
Product Name:   PB Enterprise
Product Component:   Target Wizards
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 16 Sep 2002 Fixed
Description
Some Target Wizard cannot handle Chinese folder name properly
Workaround Description
 Nil



CR:293726
CR Number:   293726
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 22 Oct 2003 Fixed
Description
The problem is at execution time for a Powerbuilder v8 application which is connecting odbc to Oracle dbms using a driver supplied by vendor 'Microsoft'. The Powerbuilder script is using embedded sql to declare and open a dynamic cursor. When the script attempts to 'open cursor', the odbc driver error message is displayed, then query execution is stopped.



The odbc driver error message is:

SQLSTATE = S1C00

[Microsoft][ODBC driver for Oracle] Only Keyset-driven cursors are updateable



This CR is recorded as a regression in Powerbuilder v8 release because this error does

not occur in Powerbuilder v7 ;



Remarks:

==========

i) This same driver can be used by Powerbuilder v7 application and does not produce an error message.

ii) The following vendor's odbc drivers for supporting Oracle dbms do not produce an error message.

a) Oracle driver from Oracle corporation - sqora32.dll - v8.01.07 - 11 May, 2000

b) Oracle driver from Merant for Oracle 8 - pbor816.dll - v3.70.12 - 11 May, 2000

c) PB Datadirect OEM 4.10 Oracle from Datadirect technologies - Pbor818.dll v4.10 22 July 2002



Resolution

==========

This issue is resolved by

1) Updating to the latest available Microsoft ODBC Oracle driver (MSORCL32.dll version 2.573.6019.0 dated 3/26/2002 and after). The latest Microsoft driver for mdac can be downloaded from :

http://www.microsoft.com/data/download_270RTM.htm

Microsoft Data Access Components 2.7 RTM Refresh (2.70.9001.0)



2) Upgrading PowerBuilder to 8.0.3 build 9809 or later.



CR:293765
CR Number:   293765
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 05 Nov 2002 Fixed
Description
OS:Win32

Versions and Build #s Reported: PB 7.0.3.10213/PB 8.0.2.9642

Versions and Build #s Tested: 7.0 GA - 7.03.10213 & PB 8.0 GA - PB 8.03.9701



Comments:



Referencing a data block of rows and columns (dw_1.Object.Data[1,1,1,1]) in an external DataWindow will crash Powerbuilder when Rows To Disk option is set on. Removing Rows To Disk or not referencing a data block (eg dw_1.Object.Data[1,1]) does not give the error.



Crash with PB 8.03 build 9701 is 0x115d24d2 referenced memory at 0x00000000 - the memory could not be read.
Workaround Description
 Avoid using 'rows to disk' in these situations



CR:293775
CR Number:   293775
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2003 Presently Not Targeted For Any Future Release Of This Product
Description
A nested report that has the 'newspaper columns ' set for the child datawindow will display improperly after the second page. The report should display 2 columns across but after the second page it will display only 1 column. One column is entirely missing from the report. The column is in a number sequence so one page ends with 'NewTitle10144'. The next page shows the first column value as 'NewTitle10175' ('Newtitle10145 thru Newtitle10174 is missing).



The nested report has a 1 to many relationship.



May 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".
Workaround Description
 Use n-up datawindow for the child dw.



CR:293781
CR Number:   293781
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 22 Nov 2002 Fixed
Description
When a row in inserted in a datawindow control, and when a "selectrow" has been coded in the clicked event of the datawindow control, user is not able to add any values to the inserted row when using an expression of IsRowNew to set the Protect property. When you do a AddRow, the row is being added at the end and there is no problem in using selectrow. It happens only when a row is inserted in between and selectrow is also being used.



WORKAROUND: change all calls in the dw clicked event of "this.SelectRow(...)" to

"this.post SelectRow(...)"



CR:293783
CR Number:   293783
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 Beta 4 19 Nov 2002 Fixed
8.0.3 25 Dec 2002 Fixed
Description
Changes made to a non-checked-out object via Edit Source are saved and they should not be.



CR:293918
CR Number:   293918
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Oracle error text returned in SQLErrText is truncated to 253 characters.



May 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:293930
CR Number:   293930
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Dec 2002 Third Party Problem
Description
PB crashes when executing an Oracle stored procedure without arguments.



Resolution:

Engineering has determined the problem is with the Oracle client software, not PB.



This issue is now resolved in 9.2.0.4 and 9.2.0.3 Patch 2 from Oracle. Oracle had said it was a server-side patch, however Sybase testing has confirmed that applying the patch to the client-side alone resolved the problem.



CR:293931
CR Number:   293931
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Feb 2003 Not a Bug
Description
When a column has an editmask #.## and you tab off that

column, it causes a validation error. When in the dw painter, the following error

appears:



Item '.' does not pass validation test.



When running an application, it causes the itemerror event to fire.



CR:294004
CR Number:   294004
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Open
OS:   Microsoft Windows NT
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer submitted document with several standards they would like to see implemented in the HTML Generator for the PowerBuilder Web Datawindow.



CR:294009
CR Number:   294009
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 May 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Setting the TabStop of a MLE control in the Properties Causes the MLE not to work Properly.



May 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:294021
CR Number:   294021
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 9878 18 Feb 2003 Fixed
Description
Link values for column elements in crosstab datawindow generated as HTML are null for all but the values associated with one column in the cross-tab.



CR:294026
CR Number:   294026
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
5056 08 Jan 2003 Fixed
Description
System Tree leaks GDI and User handles when scrolling in the Components Tab with the ActiveX Controls item expanded.



CR:294038
CR Number:   294038
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 7079 19 Dec 2003 Fixed
Description
PB 9.0 Beta3: StarTeam SCC provider dialog window opens running a batch ORCASCRIPT script.

With PB9 build 7079 and higher, the Orcascript user can specify the following new command prior to calling scc connect:

scc set connect property password "StarTeam_password"

This, along with release 5.4.2.0 of StarTeam SCC integration software will set the user credentials silently and no dialog box will interfere with the Orcascript processing.
Target Version
 



CR:294050
CR Number:   294050
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 25 Feb 2004 Fixed
Description
GDI leak when running EAServer with new PBVM hwnd options



CR:294196
CR Number:   294196
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   Microsoft Windows 98
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 11 Nov 2002 Fixed
7.0.3 10 Dec 2002 Fixed
Description
with JDS or JDB database connection, PB ISQL Painter can execute stored procedure which involved #temp table
Workaround Description
 Nil



CR:294238
CR Number:   294238
Product Name:   PB Enterprise
Product Component:   WT - 4gl
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Feb 2003 Not a Bug
Description
Versions and Build #s Reported: 8.02

Versions and Build #s Tested: 8.01/8.02 and 8.03 (9701)

Database/Driver File/Version: PowerDynamo 3.5.2

Comments:

Similar behaviour to that in CR 288951 (PB 9 with 4GL JSP page) except this is with pages in Dynamo which use Dynascript. Could be a Dynamo issue?



Happens with server side script in 4GL web pages.

psPage.Alert(message) followed by...

psPage.Redirect(URL)



The alert is not displayed but the page is redirected.

Remove the Redirect() and the Alert()works fine.



Reviewed by Engineering:

This is correct behavior, if uses Redirect() function, server side Alert() will not work, if want do alert behavior, you should call alert function by client side function.
Workaround Description
 Use an A HREF tag with no text

<A id=A1 target=_top href="" ></A>



onClick event of button

document.all.A1.href="http://www.sybase.com/support";

document.all.A1.click();



CR:294243
CR Number:   294243
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 17 Sep 2002 Fixed
Description
Select Error message box is appearing on EAServer when a dropdowndatawindow selection fails. You should never see a messagebox on the server! This error message is being generated from a datastore and can be seen in a simple PB environment also.



CR:294251
CR Number:   294251
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 18 Sep 2002 Fixed
Description
A component with a DDDW select error is causing a TRANSACTION_ROLLEDBACK CORBA error with no information written by the dbError event when useHwnd=no. This is different behavior with useHwnd=yes.



The following Jaguar.log with useHwnd=no:

Sep 11 10:58:58 2002: DEBUG: Test/n_dwcomp (create container 581)

Sep 11 10:58:58 2002: DEBUG: Test/n_dwcomp (constructor)

Sep 11 10:58:58 2002: DEBUG: Test/n_dwcomp/$Activate (bind)

Sep 11 10:58:58 2002: DEBUG: Test/n_dwcomp/getdw

Sep 11 10:59:06 2002: DEBUG: Test/n_dwcomp (destructor)

Sep 11 10:59:06 2002: DEBUG: Test/n_dwcomp (delete container 581)

Sep 11 10:59:06 2002: DEBUG: Test/n_dwcomp (unhash container 581)

Sep 11 10:59:06 2002: DEBUG: Test/n_dwcomp (unlink container 581)

Sep 11 10:59:06 2002: TRACE: Test/n_dwcomp/getdw: 8000 ms, 104 bytes in, 24 bytes out (jagadmin@199.93.182.34)

Sep 11 10:59:06 2002: SystemException: TRANSACTION_ROLLEDBACK (Test/n_dwcomp/getdw - @199.93.182.34)



The following Jaguar.log file with useHwnd=Yes

Sep 11 11:05:31 2002: DEBUG: Test/n_dwcomp (create container 581)

Sep 11 11:05:31 2002: DEBUG: Test/n_dwcomp (constructor)

Sep 11 11:05:31 2002: DEBUG: Test/n_dwcomp/$Activate (bind)

Sep 11 11:05:31 2002: DEBUG: Test/n_dwcomp/getdw

Sep 11 11:05:38 2002: DBError fired: Select error: SQLSTATE = S0002



[Sybase][ODBC Driver][Adaptive Server Anywhere]Column not found: Column 'emp_fnameX' not found

Sep 11 11:05:43 2002: DEBUG: Test/n_dwcomp/$Deactivate (unbind)

Sep 11 11:05:43 2002: DEBUG: Test/n_dwcomp/$CanBePooled (pooled)

Sep 11 11:05:43 2002: DEBUG: Test/n_dwcomp (delete container 581)

Sep 11 11:05:43 2002: DEBUG: Test/n_dwcomp (unhash container 581)

Sep 11 11:05:43 2002: DEBUG: Test/n_dwcomp (unlink container 581)

Sep 11 11:05:43 2002: TRACE: Test/n_dwcomp/getdw: 12000 ms, 104 bytes in, 26 bytes out (jagadmin@199.93.182.34)



There are other differences besides dberror that are firing or not firing with useHwnd.

They are:



useHwnd=no

dberror not firing

deactivate not firing

destructor firing



useHwnd=yes

canbepooled firing



CR:294275
CR Number:   294275
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jan 2003 Not a Bug
Description
Not able to restore a minimized PB App using Alt-Tab.



The problem only occurs when the window is of type Popup! It is possible that this is not a bug, but is standard windows behavior for the Popup window style.



PER DEVELOPMENT: The problem application used code in the window's Moved event that tested the window state. However the Moved event occurs before the Resized event. By creating a User event that contained the code formerly in the Moved event, and using PostEvent to post it from the Moved event, the application works correctly. This was determined to be Not a Bug but requires a simple Powerscript code change.



CR:294352
CR Number:   294352
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Dec 2003 Third Party Problem
Description
PVCS 6.8.1

Adding comment via checkin (with ctrl + tab's or ctrl + returns) doesn't show when trying via "Show History". It shows one whole line.



no workaround

***Update from Product Support Engineering 23/12/2003***

The issue was closed because it was found by engineering to be a bug in PVCS (third party problem).



CR:294360
CR Number:   294360
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 08 Oct 2002 Fixed
Description
Regression in PowerBuilder 8.0.2 around Build 9620:



When calling stored procedures through ODBC and using named parameters,

then the name of the parameters is not passed in the procedure call.



This cannot be worked around by setting StripParmNames or CallEscape for the connection.
Workaround Description
 Only known work-around is to use an older PBODB dll.



CR:294531
CR Number:   294531
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2004 EOL'd version. Not to be Fixed.
Description
Nested datawindow, column in Header band uses a code table. You cannot save the code table through the datawindow painter. It appears to be okay, but when you reopen the datawindow, the code table values are gone. The problem does not occur for a simple datawindow when the code table is created for an editable column in the detail band.



CR:294569
CR Number:   294569
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 06 Nov 2002 Fixed
Description
7.0.3 grid datawindow regession, some columns missing and blank headers.
Workaround Description
 Re-assign the dataobject everytime you want to change the datawindow. At the start of window function wf_set_grid I commented out the IF statement and put this code:

dw_1.dataobject = "d_external_grid"

dw_1.Reset ()

ll_row = dw_1.InsertRow (0)



CR:294631
CR Number:   294631
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Oct 2003 Presently Not Targeted For Any Future Release Of This Product
Description
PowerBuilder (both PB7 & PB8) is not allowing updates to tables through OLE DB, when a trigger is fired and the rowcount returned from the trigger doesn't match the rowcount expected from the update procedure.
Review Status
 October 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".
Workaround Description
 SET NOCOUNT ON, which causes the DataWindow to work regardless of how many rows are deleted



CR:294634
CR Number:   294634
Product Name:   PB Enterprise
Product Component:   Font
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Oct 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Text did not display correctly by changing FontSize in scriptFontSize.
Review Status
 October 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:294663
CR Number:   294663
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 14 Mar 2003 Fixed
Description
A number column in a datawindow has the editmask style and an editmask of ###,###,###,###,###,### If you enter a number into the column, and place the cursor just in front of a comma, you can't insert a digit. If you select a digit just in front of a comma, you can't replace the digit with another digit (it deletes it).



CR:294667
CR Number:   294667
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 09 Oct 2002 Fixed
Description
When one views data for Oracle9 Tables with 50 or more date columns, it crashes PowerBuilder.



CR:294678
CR Number:   294678
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 03 Jun 2003 Fixed
20 Oct 2003 Fixed
Description
The where clause and having clause tabs in the dw painter/query painter need to include an add/insert/delete option. On the context menu would be ok. Right now you are forced to rewrite your entire where clause to insert a criteria at the top.



CR:294705
CR Number:   294705
Product Name:   PB Enterprise
Product Component:   DB Trace
Status:   Open
OS:   Microsoft Windows NT
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request: Would like trace options (such as location of pbtrace file or tracing level) to be stored as a DBPARM/transaction property or other parameter available at runtime, rather than in the pb.ini which is only available in development mode.



CR:294718
CR Number:   294718
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Multi select of headers with Ctrl-rightarrow then applying "space evenly horizontally" changes the order of the headers.



May 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".
Workaround Description
 Select all 12 with a Ctrl-click, one at a time.



CR:294775
CR Number:   294775
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10 Oct 2002 Fixed
Description
Dropdownlistbox values entered in the datawindow painter (edit style) are not saved

when the datawindow also contains a nested report.

The values entered are gone when you reopen the painter.

This issue has been fixed in PowerBuilder 8.0.2 Build 9601, but it still

exists in PowerBuilder 7 since Build 10180.



CR:294847
CR Number:   294847
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 May 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Problem with FilteredCount() when used on a secondary dddw using Sharedata() when a property change to the secondary datawindow is made. Problem observed when changing the protect and backcolor properties but other properties may cause the same problem. When the Filter() is applied to the secondary datawindow and a change is made to a property of the secondary dw, the FilteredCount() always returns a zero but the RowCount() is correct. Also when trying to remove the filter after a property change the rows are not restored to the shared dw. When no change has been made to the properties there is not a problem and all counts appear to be correct.



May 03

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:294947
CR Number:   294947
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Feb 2003 Fixed
Description
Please document the effects of combinations of Protect, Readonly and TabOrder on the rendering of WebDW fields.



CR:294952
CR Number:   294952
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Sep 2003 Presently Not Targeted For Any Future Release Of This Product
Description
When you resize a column by moving the grid line in a grid datawindow control, you can only capture this via the pbm_windowposchanged event on the datawindow control IF the datawindow resizes to the point that scroll bar is display where it wasn't before (or no longer needed when it was prior to the resize).



If the window has a horizontal splitter bar activated, then a static control that implements the splitter functionality (and not accessible to the PB programmer) get the WM_WINDOWPOSCHANGED events; however, only so long as the scroll bar is present.



This is all a complicated way of saying that there doesn't seem to be a way to capture the resizing of a column in a grid datawindow.
Review Status
 [09/24/2003]

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:294957
CR Number:   294957
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 13 Nov 2002 Fixed
Description
When using dot notation, the dwobject doesn't get garbage collected.



When using the profiler utility, dot notation is producing alot more dwobject creates than when the application is not using dot notation. Also the number of "destroys" for the dwobject are alot less than the number of "creates".



CR:294969
CR Number:   294969
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 20 Nov 2002 Fixed
Description
Versions and Build #s Tested: 8.0 GA, 8.01, 8.02, 8.03 build 9701

Database/Driver File/Version: ASE HA 12.5 with OC 12.5



Comments:



PBSYC not making HA connection with ASE 12.5 HA server when using the dbparm SvrFailover='Yes' and Release='12.5'(also tried using Release='12').

In ASE you can see that the PB connection is not assigned a HA session and so when the 1st ASE HA server failsover to a second HA server the PB connection is lost.



The exact same steps can be done from the same PC using isql, it is correctly given an ASE connection with HA session and successfully failsover to the second server without any need to reconnect.



This was discovered when investigating CR 293067 (probably related). In this CR a PBSYJ connection from EAS can successfully use ASE failover when using the EAS connection cache property 'Use HA connection' but not if using the above 2 dbparms. This was reproduced on the same pc used with the PBSYC tests.



CR:295060
CR Number:   295060
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   AIX 4.3
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2004 EOL'd version. Not to be Fixed.
Description
Calling a simple PB component crashes Jaguar with error : Thread::threadData: tml_keydata_get() failed. This seems related to the transaction : Just invoking the setComplete() method crashes Jaguar. A second test shows that doing a connect to DB crashes Jaguar as well. Did tests with many versions ang got these configuration working fine.



CR:295087
CR Number:   295087
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request for PB to support optional function arguments to improve productivity and avoid unncessary function overloading (like PHP does, for example. Example of scripting language that supports this feature given as an example by the customer is PHP.



CR:295100
CR Number:   295100
Product Name:   PB Enterprise
Product Component:   Workspace and Targets
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Provide an autohide feature for all dockable windows, workspace,

output, etc.



CR:295105
CR Number:   295105
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The Transport object and its associated properties and methods are obsolete in PowerBuilder 8 and later. This object was used for

distributed PowerBuilder applications. Additional properties and

methods that were used for distributed PowerBuilder and are therefore

obsolete include:



o ConnectionBegin and ConnectionEnd events on the Application object

o GetServerInfo, RemoteStopConnection, and RemoteStopListening

functions on the Connection object

o SetConnect function for proxy objects

o ConnectString and Trace properties on the Connection object

o ConnectionInfo structure



The JavaBeans Proxy and Web.PB generators were also used with

distributed PowerBuilder applications and have been removed.





These objects/methods are still present. I know it was discussed for removal with PB8 and there may have been issues with typdef's etc, but I think it's definitely time to remove this; otherwise, it continues to bring up comments from customers about bringing back DPB.



See also CR 223819,223821,223826, 224793,224794 submitted during PB8 beta.



CR:295108
CR Number:   295108
Product Name:   PB Enterprise
Product Component:   AutoScript
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 26 Dec 2002 Fixed
28 Jan 2003 Fixed
Description
Autoscript takes too long to pop-up and should be configurable. This is a direct copy of CR 230499 from PB8 Beta.



There is a noticeable delay before the autoscript options appear, customer would like to make this configurable so that it will appear immediately or after, say, a n second delay, where n can be specified as a System Option.

OS: All



CR:295117
CR Number:   295117
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
On a freeform datawindow that has two columns

next to one another and both columns have a stype type of 'edit', when you tab

to the second column JAWS does not read the column header. JAWS will read the column

field.



CR:295176
CR Number:   295176
Product Name:   PB Enterprise
Product Component:   Workspace and Targets
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 29 Oct 2002 Fixed
Description
Opening a workspace that has a target with a huge library list cause a gpf.



Workaround:

Shrink down the length of the library list.



CR:295200
CR Number:   295200
Product Name:   PB Enterprise
Product Component:   PBNI
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0 Beta 3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Nov 2002 Fixed
Description
PBNI EnumFonts example fails when using PB9 Beta 3. This example is downloadble from the beta website. If you recompile the C DLL that comes with the sample, it works.



CR:295241
CR Number:   295241
Product Name:   PB Enterprise
Product Component:   AutoScript
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 06 Nov 2002 Fixed
Description
AutoScript doesn't display above the line of code when low on screen. Can only see three or so choices



CR:295246
CR Number:   295246
Product Name:   PB Enterprise
Product Component:   AutoScript
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When using autoscripting, have the ability to display

documentation for functions and events.



CR:295247
CR Number:   295247
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Oct 2002 Fixed
7.0.3 05 Nov 2002 Fixed
Description
A simple example with a ancestor window and descendant window with a userdefined event is failing to compile with a Codegen compilation error.



The sample consists of two windows. The ancestor window includes a user defined event called ue_test1 that returns a transaction object. The descendant window extends that function and also returns SQLCA. The application open event only opens (w_descendant).



If you remove the single line of code from the descendant event ue_test1 the compilation is successful. Note that both windows also include a ue_test2 event that returns an integer. This event doesn't cause a problem.



CR:295260
CR Number:   295260
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 21 Oct 2003 Fixed
10.0 19 Apr 2004 Fixed
28 Apr 2004 Fixed
Description
Custom forms that are added to a printer are not showing up in the datawindow painter on the Print Specifications tab, in the Paper Size drop down.





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

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

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

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

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

各种误操作:

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

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

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


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

Sybase ASE数据库恢复工具READSYBDEVICE:

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

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

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

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

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


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

SQL Server数据库恢复工具SQLRescue:

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

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

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

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

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

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

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