提供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:218873
CR Number:   218873
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
TriggerPBEvent not working on a html frame window
when two activex controls are on a frame window and one frame is sent
to another page using href. The other activex -- TriggerPBEvent does not
work.

When the frame is put back so that both activex controls are showing than
triggerpbevent works.



CR:218875
CR Number:   218875
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Using the activex control and getlastreturn to find
the return value of triggerpbevent or invokepbfunction, the getlastreturn
always returns NaNa.



CR:218935
CR Number:   218935
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   MS Windows NT 4.0
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
if dw Label style with a word wrap column is invisible printing is incorrect.
the dw will be printed with overlapping lines. Only happens with Generic/Text Driver on W95.
Workaround Description
 Wokaround:
Set the dw to visible.



CR:218956
CR Number:   218956
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Dec 2000 Fixed
Description
UO Painter. Certain changes to cyclic dependencies can cause stack overflow and pbl corruption.



CR:218985
CR Number:   218985
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Oct 2000 Fixed
Description
creating events in nvo with several parameters (between 15 and 30)
causes a GPF in PowerBuilder.
Workaround Description
 Use less arguments or put the arguments in a structure and use the structure as argument.



CR:219034
CR Number:   219034
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Apr 2001 Not a Bug
Description
Listview Itemchanging and itemchanged events fire additional times in 7.0.

This is not a bug but a behavior change due to starting to use the Micrsoft native listview (also treeview) starting in 7.0. PFC and the PFC examples are not affected as there is no code in the itemchanging, and itemchanged events. Customers that have code in either of those two events may be affected and should review the code in light of the behavior change. This CR has a good description and a table of the change in the number of times times the events fire and the arguments passed to them. A possible workaround is to declare an instance variable for each event and save the value of the index argument as the last thing in each event. At the start of the event compare the passed index to the instance variable to determine if an item has changed.
Workaround Description
 A workaround is to declare an instance variable for each event and save the value of the index argument as the last thing in each event. At the start of the event compare the passed index to the instance variable to determine if an item has changed.



CR:219079
CR Number:   219079
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 May 2001 Not reproducible with latest version of the product available as of Resolution Date
Description
Database : Microsoft SQL Server
DW based on a JOIN sql statement (JOIN t2 ON t2.col1 = t1.col1) cannot be modified in PB 6 or 7, but it worked fine in PB 5
The error message is : "Database Error."
Workaround Description
 Use the following syntax instead :
SELECT department.dept_name,
employee.emp_id,
employee.emp_lname
FROM department,
employee
WHERE ( employee.dept_id = department.dept_id )



CR:219086
CR Number:   219086
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jun 2000 Fixed
Description
7.0 Regression. PB7 has stopped reporting runtime errors in the Jaguar srv.log.

This has been fixed in builds beyond May 24, 2000. (pbvm70.dll)



CR:219132
CR Number:   219132
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
ENHANCEMENT REQUEST

New function should be provided or Dec(string) should only interpret numbers in a string with the syntax we use in PowerScript if you declare a decimal value.
Example:

DEC does not return 0 for a failue if decimal sep = "," and group sep = "." with a group length of 3
String is for example:
"123.2.2.3,123" -> 123223,123
"1.2.3.4" -> 1234
There the DEC fucntion should return 0 becuase it is not a legal decimal value.



CR:219142
CR Number:   219142
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 02 Jul 2003 Fixed
10 Nov 2003 Fixed
Description
change the German sharp 'S' to 'ss' in a dw does not trigger itemchanged event and rechange the 'ss' back to the sharp 'S'



CR:219150
CR Number:   219150
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Oct 2000 Not reproducible with latest version of the product available as of Resolution Date
Description
7.0 Regression. RPCs (Remote Stored Procedure calls) can't be painted in Local/Global External Function script.
You could in PowerBuilder 6.5.



CR:219223
CR Number:   219223
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10003 25 Feb 2004 Fixed
Description
I have deployed a component to Jaguar 3.5 on Solaris build 35036, which contains a method of_connect.
I also deployed the same component to Jaguar 3.5 for NT build 35036.

ds_1.saveas() works fine if the Jaguar 3.5 is on NT, but fails if Jaguar 3.5 is on Solaris.
A empty file is created.

I also verified that the saveas powerscript function worked by creating a standalone application with the Solaris version of PowerBuilder 6.5
Workaround Description
 The .PSR file is created successfully on NT and if the customer wants the file on Solaris, I suggested that the they could use a third part FTP OCX to transfer the .PSR file over to Solaris.



CR:219230
CR Number:   219230
Product Name:   PB Enterprise
Product Component:   DW Wizards
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When using the group style datawindow, you cannot edit the group expression while walking through the wizard. It only allows you to select columns. If you group by STATE, the group style in the painter (or wizard in 7.0) adds a the columns to both the SORT expression and the GROUP expression.

If you want to CREATE a group datawindow with a group by, say, Month(Birth_date) - and this is important - UP FRONT - you can't do this. You have to use "birth_date" only (which puts it in sort & group expressions) but you then have to remember to GO BACK and edit the sort and group expressions or your result set will get all messed up.



CR:219241
CR Number:   219241
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Using ODBC, you get "Data Source Not found" a bogus error caused by a combination of "Prompt for database information" ON in the profile "General" tab and "Connect Type" on the Options tab of the database profile set to
SQL_DRIVER_NOPROMPT.

SQLSTATE IM002 - [Microsoft][ODBC Driver Manager] Data Source name not found and no default driver specified.

Workaround: Set "Connect type" to the default "SQL_DRIVER_COMPLETE".



CR:219270
CR Number:   219270
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
Error usually occur when there are Multiple HTMLDW Clients request on medium size resultset (e.g. over 20 row) to retrieve or update. Either single machine with multiple browser or one browser each on multiple machine.

When Error occur, following symptom may be observed :
a) occur on browser -
request from browser never come back from webserver, Jaguar server failed to respond HTMLDW request.

b) occur on Jaguar Manager : Runtimes Monitoring : Datawindow : All Component
no. of INSTANCES ACTIVE will be raised up and used up all INSTANCES POOLED. i.e. each additonal HTMLDW request will add one more ACTIVE instance. And all ACTIVE instance will not release back to system or instance pool.

c) occur on Jaguar Console -
MEM_BAD_POINTER Abort or Retry ?
or
BAD_MEM_POOL Abort or Ignore ?
If choose ABORT, Jaguar will stop and trap all context information of each thread into srv.log.

d) occur on Jaguar Console -
SmartHeap Error Handler

WORKAROUND:
Set the component (DataWindow/HTMLGenerator) property using Jaguar Manager to disable the "Concurrency" item on Instances Tab.
Workaround Description
 Set the component (DataWindow/HTMLGenerator) property using Jaguar Manager to disable the "Concurrency" item on Instances Tab.



CR:219300
CR Number:   219300
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jun 2000 Presently Not Targeted For Any Future Release Of This Product
Description
Document PB feature INDIRECT Instance variables.



CR:219323
CR Number:   219323
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 9023 21 Nov 2000 Fixed
Description
When a calendar ocx is put on the dw detailband accessing the ocx on the datawindow in either preview mode or when running the dw on a window is not possible. You won't be able to click on the calendar.The same ocx on a window can be accessed without problems.
Workaround Description
 For calendar users only: If possible,
Try working with the dddwcalendar objects form the PFC
OR
Set the dates eg. todays date using the object dotnotation in script eg:
dw_1.object.ole_1.object.today()



CR:219333
CR Number:   219333
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Oct 2000 Fixed
Description
PB 7.02 build 8033 regression : IF a HTML DW is generated with the options "Generate JavaScript", "Client Events" and "Client Formatting" checked, then a JavaScript error is fired in the browser when a Date or DateTime column gains the focus.



CR:219340
CR Number:   219340
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.2 31 Aug 2000 Fixed
Description
When editing a treeview item at runtime with PB 6.5, the escape button does not allow you to cancel changes you may have made. PB 7.x does allow this.

With the Edit Labels property checked a user can edit a label at runtime but when pressing <Esc> nothing happens. Not able to capture the escape key once a treeview item is being edited.

Ct needs the standard Windows functionality supported in PB 7 treeviews so that when the ESC-key is pressed the old value is recovered



CR:219355
CR Number:   219355
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 9012 23 Aug 2000 Fixed
Description
Pb7.x /Jag 3.5. Rollback doesn't work under Jaguar and ODBC if the component is marked "Not Supported" for transaction property. If you make a Database connection using ODBC, and set UseContextObject to 'NO', and autocommit to 'FALSE', when you try to rollback the DATABASE transaction does not rollback - it is committed to the database.

Fixed around 7.0.2 9012.



CR:219366
CR Number:   219366
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
PB 7.02 - checkboxes that are flat (not 'scaled' or '3D') do not highlight properly
Workaround Description
 Change to 3-d boxes



CR:219368
CR Number:   219368
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
Sybase Virtual University example available using

http://localhost:8080

for Jaguar 3.5 and 3.6. This is not in the Sybase menu.



CR:219374
CR Number:   219374
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
dw.print() leads to GPF (HPF9XDRV0.DRV 0002;000002f5) when the dw includes a bitmap with driver HP 840C driver
Workaround Description
 Modify the bitmap size so that you have less than 34 KB and check the the "original size" property.



CR:219391
CR Number:   219391
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jul 2000 Not a Bug
Description
If you use GetChanges()/SetChanges() twice on a datawindow created using SetFullState(), the second set of changes may not be applied. The second call to GetChanges returns the number of changes, but the blob may not contain the changes.

Development has indicated that this is not a bug with the following statenment:

GetChanges()/SetChanges() are designed to work in symmetry. When you do a getChanges() from a client, a set changes on the server is assumed, followed by an update and get changes on the server and SetChanges() on the client().

The first getchanges() leaves behind markers indicating .. we've sent some data for remote update and the expectation is that we will hear back from the server that the updates completed, at which point the markers are cleared.

The first GetChanges() loads the data into the blob to be sent and sets the flags indicating "remote update pending".. A second get changes on the client sees those flags and acts accordingly.

It is important to remember that client->getchanges..server->setchanges..server->getchanges... client->setchanges is one logical operation and should be done in this order to succeed.
Workaround Description
 none



CR:219423
CR Number:   219423
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Oct 2000 Third Party Problem
Description
Small 7.0 bug in function painter. If the number arguments overflow the prototype view, on startup, the vertical scrollbar is disabled. If you resize the view (just touch it a little), the scrollbar is now active.

Development: This appears to be a Microsoft bug. The information they are given when they do not
enable the scroll bar is exactly the same information they are given when the user resizes the window and they enable the scroll bar. it appears to somehow be related to timing.



CR:219443
CR Number:   219443
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 8047 27 Jun 2000 Fixed
Description
7.0.2 EBF Regression. You cannot click on LAST row if Horizontal split scrollbar on on certain datawindows. If you scroll row to row using the thumb of the vertical scrollbar, it should produce a "last row" that is "clickable". In certain cases, this is no longer true.

Believe it's related to CR215513 and CR214817.



CR:219444
CR Number:   219444
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   3.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8046 25 Feb 2004 EOL'd version. Not to be Fixed.
Description
If you connect and disconenct from an Oracle 8 database, the disconnect may cause an error if no connection cache is used.
Workaround Description
 Use a conncetion cache



CR:219448
CR Number:   219448
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.6
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
Using datawindow.print.filename doesn't create
a file when the component is running on jaguar on solaris.

No file is created.



CR:219452
CR Number:   219452
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Dec 2000 Duplicate
Description
Trying to print a datastore from a pb component running in jaguar on solaris will return -1. Nothing gets sent to the print queue. Works ok on nt.

Per PB Product Management, this is not a bug (This issue has been submitted as a New Feature Request/Enhancement Request, CR 224087):

The following information is from the PB 7.0.3 Maintenance Release "readme":

The PowerBuilder 7.0.3 version of the PowerBuilder VM must be available on the server.
The PowerBuilder VM includes PBVM70.DLL, PBJAG70.DLL, PBDWE70.DLL, and other
PowerBuilder files required at run time.

On UNIX, the shared libraries are called libpbvm70x.ext, libdwe70x.ext, and so forth, where
ext is the shared library extension for each UNIX platform. These runtime libraries do not
provide support for Windows API calls or graphical operations, including printing. If you deploy
a PowerBuilder component to an EAServer host running on UNIX, the component can have
neither graphical dependencies nor dependencies on the Windows application programming
interface.



CR:219471
CR Number:   219471
Product Name:   PB Enterprise
Product Component:   DB Trace
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 8043 04 Aug 2000 Fixed
Description
6.5 EBF/7.0.2 EBF Regression. "DBMS is not supported in your current installation" message using "Generate Trace" and ANY driver (ODBC or native). You get 2-3 "Database Trace is enabled" dialog boxes but the PowerBuilder never connects to the database.

This happens in development or at runtime using SQLCA.DBMS="TRACE <any driver>" in script.

Observed around build 6.5 1195, 7.0.2 8037.

6.5 1195 - Error. "Could not load database interface". OK in 6.5 1191.
7.0.2 8037 - Error. "DBMS not supported in the current installation".



CR:219488
CR Number:   219488
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 98
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2004 EOL'd version. Not to be Fixed.
Description
There appears to be a change in behaviour. In previous versions of PB 5 & 6, this scenario does not trigger an audio sound beep or wave.
In the treeview "Key" event, when the script checks for the <ENTER> key, PB automatically
causes the operating system to trigger the default sound whether the computer has a sound card hardware or not.
Workaround Description
 If audio/sound card hardware in computer:-
From Control Panel, Sound, Set Default sound = NONE



CR:219612
CR Number:   219612
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.2 13 Jul 2000 Fixed
Description
Creating a new graph datawindow crashes PB on preview.
Fixed in 7.0.2 build 8044



CR:219614
CR Number:   219614
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.2 13 Jul 2000 Fixed
Description
Creating a new OLE datawindow crashes PB on preview.
Fixed in 7.0.2 build 8044



CR:219615
CR Number:   219615
Product Name:   PB Enterprise
Product Component:   Profile Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
The Profiler will cancel with the following error (from crash
handler) after opening the trace file and selecting either class view, routine view or trace view:

Exception code: C0000005 ACCESS_VIOLATION
File Name: d:\pb70\shared\powerbuilder\PBVM70.dll
File Version: 7.0.2.8037
Fault address=11318EFE Section:Offset=01:00177EFE
Workaround Description
 Works ok when the application executable you want to profile
is generated with a dynamic library (pbd or dll).

Problem only happens when an exe is generated without dll or pbd.



CR:219621
CR Number:   219621
Product Name:   PB Enterprise
Product Component:   Font
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0 Beta 4 6017 26 Apr 2001 Fixed
7.0.3 10053 26 Apr 2001 Fixed
Description
After fonts were upgraded from office2000, pb experiences enlarged leading space before the column in a singlelineedit (SLE). The datawindow seems unaffected.

Fonts affected most: Arial, Tacoma, Times New Roman

The Arial.TTF from Office 2000 is dated 10/16/1998. The one that does not exhibit the leading space is dated 11/18/1999.
The Tacoma.TTF that exhibits the bad behavior is dated 11/18/1999 exhibited the problem.
The Times.TTF that exhibits the bad behavior is dated 10/16/1998. The 11/18/1999 version seems to be OK.

In summary, it appears users should get the 11/18/1999 fonts - EXCEPT FOR Tacoma.TTF.

To see what version you have for Arial, go to \winnt\fonts and doubleclick on arial.ttf.
- bad version 267KB, Version 2.50 dated 10/16/1998
- good version 148KB, Version 2.50 dated 11/18/1999
Arialbi.ttf, ariali.ttf, arialbd.ttf are the others of the arial family.



CR:219644
CR Number:   219644
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Dec 2000 Not a Bug
Description
FileOpen() does not work as documented. It returns -1 if the user does not specify a FULLY QUALIFIED pathname to the file. Ex: c:\windows\win.ini. The documentation states that if the file is on the relative search path, it should find it. The same behavior occurs in Win95/Win98 and NT 4.0.

filename - A string whose value is the name of the file you want to open. If filename is not on the current directory's **relative search path**, you must enter the fully qualified name.



CR:219645
CR Number:   219645
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.2 27 Jun 2000 Fixed
Description
Using a case expression for a computed field or expression in a datawindow (not script) causes a slight memory leak when used at high repetitions when the computed field has to repaint after evaluating the expression. The memory may leak about 400k after 50,000 repetitions. The process memory for PB70 looking at the process memory continues to grow, though it shouldn't.



CR:219664
CR Number:   219664
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 27 Jun 2000 Fixed
Description
7.0.2ebf Regression. Editmask on a window (and datawindow). If a string editmask is partially initialized, the meta character "-" disappears. Worked in 6.5 through 7.0.2 8003.

#######-xxxxxxxxxxxxxxxxxxxxxx

is initialized with em_1.text='0000000'. In older builds, this would produce:
0000000-

now it produces 0000000 without the '-' and you can't finish or type into it.



CR:219682
CR Number:   219682
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jun 2000 Third Party Problem
Description
PowerBuilder 7.0 and ODBC. Creating a stored procedure sourced datawindow (crosstab) without checking the Manual Result Set option - you get:

SQLSTATE 37000 [Sybase][ODBC Driver][Adaptive Server Anywhere] syntax error or access violation.

If you've downloaded the 7.0.2 ebf builds after May 2000 (after 7.0.2 maintenance) and you still get this error, it might be the ODBC driver versions you're using. Make sure you're using 3.5 ODBC (ODBC32.DLL, etc of 3.51).

To test if this is the issue, connect to EAS Demo DB V3 and create a stored procedure source datawindow with the stored procedure 'sp_sales_orders'.



CR:219685
CR Number:   219685
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Dec 2000 Fixed
Description
Inter-component calls that pass arrays fail in Jag Server running on Solaris.
Verified fixed in the 8046 build delivered to PSE on 6/26.



CR:219686
CR Number:   219686
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
I have deployed a component to Jaguar 3.5 on Solaris 2.6 build 35036, which contains a method of_connect.
I also deployed the same component to Jaguar 3.5 for NT build 35036.

I instantiated a second datastore lds_store.

lds_store.rowcount() returns inconsistent results from Jaguar on Solaris, but works fine on Jaguar for NT
The rowcount is correct sometimes and 0 is returned at other times, there is no consistent pattern.



CR:219712
CR Number:   219712
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
dw.find function does not find the correct row in specific circumstance. It fails when column type is decimal {0} and the value searched is 16 digit . Fails means that an wrong row value is returned.



CR:219749
CR Number:   219749
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 06 Jul 2000 Fixed
Description
6.5 ebf/7.0.2 ebf Regression. 6.5 Build 1197, 7.0.2 Build 8042. Editmask problem (window or datawindow) with a mask with a trailing zero.
When you highlight all and type over, it always adds a 0 to the end.

####0 causes this problem on a window mask or datawindow mask on a numeric column with no decimal part.



CR:219757
CR Number:   219757
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.1 1276 25 Feb 2004 Fixed
Description
Regression : Inserting a visual control on a userobject and then embedding the userobject in a
userobject of type tab causes an error.
Workaround Description
 export u_tab and then import it back into the pbl.



CR:219805
CR Number:   219805
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 8046 05 Sep 2000 Fixed
Description
6.5ebf/7.0.2ebf Regression. When a nested report (even a simple external datawindow) exists in the header, footer, summary, group header, group trailer band (basically in any non-detail band) and autosizeheight is OFF for the detail band, the page/pagecount will be Page 1 of 4, page 1 of 4, page 1 of 4. The Page() computed field seems broken in these cases.

6.5 1141 was OK
7.0.2 8003 was OK, 8011 broken.

Workaround: If possible, turn autosizeheight ON for the detail band. (on some designs, this might not be possible.)



CR:219817
CR Number:   219817
Product Name:   PB Enterprise
Product Component:   DW Wizards
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Jun 2004 EOL'd version. Not to be Fixed.
Description
Regression : Crosstab report based on a SP created using result set causes a gpf



CR:219839
CR Number:   219839
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
When RowsToDisk option is set for dw object querymode field get populated with garbage on the second attempt
Workaround Description
 Open Datawindow in design mode : Go to Rows - Retrieve Options - Rows To Disk and uncheck the option. Save the dw and run the sample and the problem does not occur.



CR:219881
CR Number:   219881
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Dec 2000 Fixed
Description
GetFullState/SetFullState inconsistent in Jag Server running on Solaris.
Verified fixed in the 8046 build delivered to PSE on 6/26.



CR:219893
CR Number:   219893
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
When a component running in jaguar on solaris calls
another component and the createinstance contains a package or component
that does not exist in jaguar, the jaguar server consoles returns the following
error:
Run-time exception error; current exception: OBJECT_NOT_EXIST
No handler for exception
Bus Error
Press return to exit

The following appears in the srv.log:
Exception 'CosNaming::NamingContext::NotFound' in Session::lookup for
component 'Cust1Pkg/n_cust_balance'
SystemException: OBJECT_NOT_EXIST (Session/lookup - jagadm)

On nt when the same scenerio is run, the following appears in the srv.log:
PowerBuilder Application Execution Error (R0002) Application terminated.
Error: Null object reference at line 30 in function cust_txn of object n_cust_txn.
Jun 09 15:30:20 2000: DEBUG: CustomerPkg/n_cust_txn (insert container 409)

The server does not crash on nt. The following error appears in the pb client:
Unknown System Error/Exception
ErrorNo: 20502, Text:Null Object Reference
Workaround Description
 Fix the createinstance so the proper package/component get instantiated.
Jaguar server on solaris should not be shutting down though. Same behavior
on nt should exist on solaris.



CR:219917
CR Number:   219917
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
7.0.2 ebf (all versions of 7.0). Though we do not support 7.0.2 on Windows 2000, there are several font problems customers run into and this CR is an effort to document them.

- go into 7.0.2 ebf into any script. Right mouse. Design/Options. Pull font tab forward.
- Select Small Fonts and size 7 points. Notice the font used in the script shrinks but is OK from a readability standpoint.
- Change the font size from 7 to 8 or 9 (keeping Small Fonts). Notice the blotchy, block font you see that is bold and unreadable. This is what a user is seeing in Windows 2000 on SOME machines for the font used in some system views (titlebars) and in the library painter.

PB 7.0.2 will have the blocked fonts until you use the workaround in article "Q198389 - WD2000: Dialog Box Text Truncated" which basically says set your SYSTEM font to SMALL FONTS from LARGE FONTS using the desktop properties.



CR:219929
CR Number:   219929
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
6.5 Regression. (Build 444) Inserting a new row into a datawindow containing groups causes painting problems. The group headers (if any) are painting over the top of the data lines.



CR:219935
CR Number:   219935
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Sep 2000 Fixed
Description
In the build 8037 of PB 7 :
On delete the character gets deleted but the cursor also moves to the character on the right instead executing the behavior as was in build 8003. It adds a space in the word where the character was deleted. Does it only for fields of type char. If datatype is Numeric or Date it seems to be correct.



CR:219984
CR Number:   219984
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Feb 2001 Presently Not Targeted For Any Future Release Of This Product
Description
Changing the paper source when using the print service
of pfc always prints from the default paper source. When the print dialog box
appears and you hit "properties" and select a new paper tray, the report will
still print from the default.

The print cb calls the pfc_print from pfc_u_dw. The pfc_print calls the pfc_printdlg.
The pfc_printdlg calls the pfc_n_cst_platformwin32. This object has an external
function called:
pfc_printdlg(ulong hwnd, ref s_printdlgattrib printstruct) library pfccomm32.dll.

Per PB Development:
This is not a PB bug. The people who write the printer drivers have the option of following the pre-defined tray-designations, or coming up with their own driver-defined tray designations.

Workaround: Use a third party utility to determine the tray numbers. One example:
http://www.powerwhizz.com/
Workaround Description
 In pb 6.5.1 and 7.0, using the printsetup function, you can change the
paper source. Also using dw_1.Modify("DataWindow.Print.Paper.Source=2")
will change the paper tray.



CR:220002
CR Number:   220002
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 10021 23 Apr 2001 Fixed
Description
SetRow and ScrollToRow on a dddw behave differently when applied to a dddw of a column in a datawindow.
Verified fixed in build 9016.



CR:220039
CR Number:   220039
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 10004 14 Dec 2000 Fixed
Description
7.0 Regression. Adding a nested report to a parent report doesn't automatically set Autosizeheight on the detail band. In prior versions, it did. This causes immediate overlap problems when the datawindow is retrieved that can be hard to figure out (since the user isn't used to checking autosizeheight after nesting a report - it was always set before and they got the right preview). It also more importantly doesn't set "Slide Up-Directly Above" as the slide attribute on the NESTED report (Position tab). It does correctly set autosizeheight on the nested report.
It doesn't matter which band you place a report in, the painter should always set autosizeheight of the detail band.

Users might see "blank space" areas due to this bug.



CR:220045
CR Number:   220045
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
When using the function SetDynamicParm() in dynamic 4 SQL format there is a memory leak.

I have tested with minimal database parameter settings i.e. None/nothing, dbparm=''
for an ASE11.92 database for native and ODBC interface.

This memory leak appears to be for PB7.x release only.
PB651.x has some memory leak for PB native ASE driver.



CR:220051
CR Number:   220051
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
7.0.2ebf Regression. When you have a nested report retrieval argument of type string and the associated database column contains a single space, the nest associated with this value is always missing (blank).

7.0.2 8003 worked OK but 8011 exhibited the problem.
7.0.2 8025 and above is where this is fixed.



CR:220073
CR Number:   220073
Product Name:   PB Enterprise
Product Component:   MTS Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jan 2004 Presently Not Targeted For Any Future Release Of This Product
Description
In the Application Techniques manual, chapter "Building a COM or MTS Component", "Restrictions on coding",

com objects can take arguments that use datatypes of:



- Standard OLE automation data types

- Custom class (nonvisual) user objects



However when trying to pass com objects registered thru MTS, i.e.

an intercomponent com object passing an nvo by reference,

will give the following error:



Error Number: 20535

Error Text: Error calling external object function im_method2

Error Object: n_mtscomp1

Error Script: im_method1

Error Line: 23



Acording to Development:

Passing NVOs by reference with intercomponent com objects is not currently supported.

However, passing NVOs by value should work but does not.



Passing nvo's to client applications is never supported by the COM/MTS project because they would not be in the same thread.
Review Status
 This CR is "Not targeted for any future release".



CR:220110
CR Number:   220110
Product Name:   PB Enterprise
Product Component:   DB JDBC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Nov 2000 Fixed
Description
PowerBuilder 7.x :
DataWindow Update based on a stored procedure fails using JDS or JDM interface and jConnect. (JDBC connection to database)
This problem occurs both on Adaptive Server Anywhere and Adaptive Server Enterprise



CR:220137
CR Number:   220137
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   Solaris 2.6
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Sep 2000 Presently Not Targeted For Any Future Release Of This Product
Description
Memory leak from calling a UOF from a proxy object.
Workaround Description
 The memory leak is resolved in PowerBuilder 6.5



CR:220138
CR Number:   220138
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Bad return code from setfullstate() if replacing existing datawindow object in the destination with composite type datawindow object. It returns a "3" when it should return a "2" - "datawindow objects do not match, replacing"



CR:220145
CR Number:   220145
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Oct 2000 Fixed
Description
An instance variable is created in an ancestor object. The
same instance variable is created and assigned a value in the descendant object and
then saved.
Adding one or two instance variables and then saving the object will not
save the instance variable. A message will appear about a compiler warning
but the object saves. If you go back into the instance variable's of the object,
the instance variable that you just added won't be there.



CR:220148
CR Number:   220148
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 8046 04 Aug 2000 Fixed
Description
6.5ebf/7.0.2ebf Regression. Rowfocuschanging, Rowfocuschanged not firing on reset().
Rowfocuschanging should fire with newrow=0 (currentrow could be 1,2,3)
Rowfocuschanged should fire with currentrow=0

Broken in 6.5 1197 and 7.0.2 8030.



CR:220166
CR Number:   220166
Product Name:   PB Enterprise
Product Component:   Project Wizards
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Feb 2001 Fixed
Description
PFC Linkage Service enhancement. The PFC linkage service, when it initially retrieves a linkage chain, will retrieve a detail window in the chain multiple times if it does not retrieve any rows. If it has rows, it only gets retrieved once. This is because during the initial retrieval process several of_refreshes are done on the linkage chain, and if an already retrieved datawindow has a rowcount of 0 it is always retrieved again.



CR:220199
CR Number:   220199
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 31 Aug 2000 Fixed
Description
PB 7 Regression :
Perform a SetItem on a drop down datawindow column fires a GPF when :
- The value assigned to the column is not in the DDDW's data
AND
- The option "Rows\Retrieve options\Rows to disk" of the DW is set on
AND
- The option "Always show arrow" of the DDDW column is unchecked



CR:220215
CR Number:   220215
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10022 08 Jan 2001 Fixed
Description
Using the Netronix OCX - xgannt within a PB application and some of the OCX events are not firing.
Trial version of the OCX is available at:

Ocx name = Netronic varchart xgannt. Vendor = Netronic. http://www.netronic-us.com/

In the sample using PB 7 if you use the Browser all the OCX's event look fine. Some events fire and some don't. The ones that fire are standard clicked, doubleclicked the ones that don't are the OCX's events like "ondatelinemodify", : "onnodelete" and "onnodecreate".



CR:220230
CR Number:   220230
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Aug 2004 Not reproducible with latest version of the product available as of Resolution Date
Description
Oracle 8.04 (using o84 driver and Net8).
Updating a column with a NULL value crashes PB if SQLCache has a value > 0
But SQLCache not useful w/Oracle8 as previously networked calls are now local (& not recyclable by Oracle8).
Workaround is to change SQLCache to 0
PB Version: PB 7.02.8003 -> PB 7.02.8037
OS: Win32
DLL: PBO8470.DLL

Exception code: C0000005 ACCESS_VIOLATION
File Name: E:\Builds\PB 7.x\PB7Latest\pbO8470.dll
File Version: 7.0.2.8037
Fault address=02F6492F Section:Offset=01:0000392F
(full file in 20208129.zip)
Workaround Description
 Set SQLCache to zero as it is not needed with Oracle 8 anyway.



CR:220238
CR Number:   220238
Product Name:   PB Enterprise
Product Component:   Target Wizards
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Oct 2000 Fixed
Description
The Start Wizard tab "File/New/Application" The first wizard "Specify New application and library" has a question mark in the statement. "Enter the names....?"



CR:220268
CR Number:   220268
Product Name:   PB Enterprise
Product Component:   DW ActiveX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
The ImportFile function returns -8, when used with the PB7 DataWindow Web ActiveX



CR:220272
CR Number:   220272
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Stored Procedure text being truncated. DW Wizard/Stored Procedure source, DB Painter. This appears to be a problem in PowerBuilder 6.5 and 7.0 using Microsoft SQL Server 6.5 or 7.0 with an ODBC or native driver (MSS).

Choose sp_addlogin and you'll see it truncated to 4000 bytes - even if DBTextLimit is set. The datatype for the stored procedure text column is nvarchar in the DB Painter.



CR:220299
CR Number:   220299
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Graph dw does not display data correctly



CR:220318
CR Number:   220318
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Dec 2000 Fixed
Description
PB7, slow performance in development environment



CR:220357
CR Number:   220357
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Open the nvo and make a change to one of the functions,
and then try to save the nvo causes pb to crash.



CR:220403
CR Number:   220403
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
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
When SetFilter() and SetSort() are being called in a Loop, after >600 iterations the following GPF occurs:
pb70.exe appliccation error (pbdwe70.dll access violation)
"The instruction at "0x105ed273" referenced memory at "0x02962000". The memory could not be "read".



CR:220412
CR Number:   220412
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 8046 10 Jul 2000 Fixed
Description
6.5 EBF/7.0.2EBF Regression. Cannot tab out of last column/last row of a datawindow.
Broken around 6.5 1197, 7.0.2 build 8042.



CR:220446
CR Number:   220446
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Apr 2001 Not a Bug
Description
SQL Painter. Microsoft SQL Server/Sybase SQL Server.

SQL Painter. Cannot switch from design to SQL mode in datawindow painter when the user is not logged on as 'sa'. If you create a datawindow as "sa" (dbo) and the select looks like Select au_id from authors (pubs database) in Microsoft or Sybase SQL Server and then log on later as "user" with access to authors, when you click on the SQL button in the datawindow painter, you get "Could not reconstruct the statement graphically. Do you want to continue in graphic mode?"

You can RUN the datawindow as non-dbo "user" but the SQL painter won't let you edit it.

NOTE: Using 'Select au_id from authors' works in Microsoft SQL Server's ISQL tool without using dbo prefixing when logged in as "user".

Workarounds:
1. Create an alias for "user" called "dbo" for the database (pubs in this case)
2. Prefix all SQL with dbo (Select dbo.au_id from dbo.authors)



CR:220499
CR Number:   220499
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 27 Jun 2000 Fixed
Description
7.0.2 8011 Regression. During creation of a crosstab which contains columns from 2 tables, the painter GPFs in PBDWE70.DLL after completing the crosstab definition wizard page (Define Crosstab Rows, Columns, Values) and hitting Finish at the end of the Wizards.

This was fixed in later builds and works fine in 7.0.2 8045.



CR:220519
CR Number:   220519
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Dec 2000 Fixed
Description
Computed Field - Count (dept-id for all) does not display 0 when there no rows retrieved. Worked in PB 6.5.1and also works in PB 8.0 but does not work in any version of PB 7 tested.



CR:220520
CR Number:   220520
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
The customer has a DPB application where a lot of users connect. The application would fail after a certain number of users have connected, but this number is inconsistent.



CR:220564
CR Number:   220564
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jun 2004 Not reproducible with latest version of the product available as of Resolution Date
Description
Process memory for PB70 goes up each time refresh the library painter view or use "Current Library" in conjunction with refresh.



CR:220660
CR Number:   220660
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Deploying a PB service NVO Component to Jaguar fails if the NVO is inherited.
When the project is executed the following error occurs: SystemException: com.sybase.CORBA.idl.SyntaxError: file '<package>::<nvo_name>', line 1: ':': expected ','

Workaround: use standard component instead of service component
Workaround Description
 use standard component instead of service components if possible



CR:220662
CR Number:   220662
Product Name:   PB Enterprise
Product Component:   WT - Editor - HTML
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   8.0 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Feb 2001 Not reproducible with latest version of the product available as of Resolution Date
Description
GPF just after pasting any ACTIVEX on a html page



CR:220741
CR Number:   220741
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Only one horizontal page is shown in a report (base) spanning multiple horiz. pages if nested report is included.
The problem occurs on preview, and hence the printout is wrong.

WA:
place another "empty dummy" nested report in the right corner of the dw ie. if your columns extends across 3 pages horizontally put a nested report at the top right position.Make it invisble with adjusting the background color to the col. of the base dw
Workaround Description
 place another "empty dummy" nested report in the right corner of the dw ie. if your columns extends across 3 pages horizontally put a nested report at the top right position.Make it invisble with adjusting the background color to the col. of the base dw



CR:220749
CR Number:   220749
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
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
When entering data in a "column edit mask date or numeric " that isn't wide enough and alignement property is set to center or JustifyPowerBuilder crashes (GPF).
Workaround Description
 make the edit mask wider so that all data can fit inside or modify the alignement properties.



CR:220793
CR Number:   220793
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
23 Oct 2000 Fixed
Description
If you have a DataWindow which uses an identity column connected to MSS 7 via the OLE DB driver and a new row is inserted. The identity column does not get updated on the DataWindow until you do a re-retrieve. This is NOT a problem via the MSS native driver or the MSS ODBC driver.
Workaround Description
 Do a re-retrieve on the DataWindow.



CR:220813
CR Number:   220813
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   Microsoft Windows 98
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
The return value from calling a dataWindow print dialog modal window, cancelling the print job is incorrect for PB6.5.x ; The function returns +1 instead of -1 when the in fact the print job has been aborted.
li_ret = dw_1.print(true)

The return value is correct for PB7.x when the "cancel" cmdbtn has been clicked i.e. li_ret = -1 ; because the print job is aborted by the user.

The impact of different PB version return values is confusing to the system developer because of the inability to successfully react to whether the end user has aborted the print.



CR:220838
CR Number:   220838
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 98
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 10029 05 Nov 2001 Fixed
Description
This is a regression problem in PB7.x from correct behaviour in PB6.x;

PB7 is erroneously displaying a picture for some treeview items even though the row item properties have been set to 'none' i.e.
PictureIndex = 0 , SelectedPictureIndex = 0

With a simple scenario:-
Treeview
Root
|--->A(1)
|--------->C(1.1)
|--------->D(1.2)
|--------->V(1.3)
|--->B(2)

The result is that :
Level 1.2(i.e. D) AND siblings (except for 1.1)
Level 2.0(i.e. B)
will display the picture assigned to PictureName #2 ;



CR:220862
CR Number:   220862
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jul 2000 Duplicate
Description
If ole application is word for a database blob the insert/update does not work.



CR:220864
CR Number:   220864
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
Changing tab order in a dw causes a gpf



CR:220910
CR Number:   220910
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.1 1208 10 Aug 2000 Fixed
Description
When invoking the scrolltorow method on a dddw, you may get a gpf.



CR:220922
CR Number:   220922
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
Getfullstate( ) does not return Blob for Dw presentation styles CrossTabular, RTE, N-UP.



CR:220938
CR Number:   220938
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
When a getfullstate is done on the client app that has
a dw with a dddw and the blob is sent to a jaguar component so that a datastore
can be populated with a setfullstate, the script stops executing on the setfullstate
in the jaguar component.

The message of "No such file or directory" also appears on the jaguar server
console.

If no dddw is included in the dw on the client side, than no problem.



CR:220944
CR Number:   220944
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jul 2000 Fixed
Description
PB 7.0.2 8046 C3 Regression. PB GPF's when trying to open Data Window through File>Recent Objects which was already deleted. Notice that the reference to DW still exists under File>Recent Objects (it's not supposed to be there because DW was already deleted). Worked OK in 7.0.2 8011.



CR:221013
CR Number:   221013
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9014 08 Jan 2001 Fixed
Description
7.0.2 EBF Regression. OLE control; Making changes to Word doc and saving by using "File/Close and Return" causes PB error R0051 "Bad argument list for function/event SaveObject". Verified fixed in 7.0.2 build 9023.

This works in 7.0.2 8003 but fails in builds 8033 and above including 7.0.2 8046 C3.

Workaround: Create a user event on the OLE control called
"SaveObject()" with no arguments and no return type (None). Add just a comment line in the event.
This feature was added by customer requests, and is a full-fledged event in PowerBuilder 8.0.
Typical logic for this event would be to retrieve the blob "ObjectData" and save it
away someplace.
Workaround Description
 Create a user event on the OLE control called
"SaveObject()" with no arguments and no return type (None).
Add just a comment line in the event.

Typical logic for this event would be to retrieve the blob "ObjectData" and save it
away someplace.



CR:221077
CR Number:   221077
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0 Beta 1 14 Aug 2000 Fixed
Description
ListView / TreeView EditLabel function doesn't work if editlabels = FALSE.
Calling this function should make the label editable even if the propertie editlables = FALSE.
Workaround: set the editlables property to TRUE then the editlabel function is working fine.
Workaround Description
 set the property editlabels = TRUE then the editlabel function is working fine.



CR:221080
CR Number:   221080
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Oct 2001 Fixed
Description
There seems to be a limit of displayed users in the dropdown listbox showing the available users eg. for a sybase ASE database.
Workaround:
Use Sybase Central or sp_adduser via isql.
Workaround Description
 Use Sybase Central or sp_adduser via isql.



CR:221091
CR Number:   221091
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.2 06 Dec 2000 Fixed
Description
Using Setfullstate() then invoking Sort()/Filter() against the parent report breaks links from nested result set to parent report row. The nested result sets retain their original order (they are not included with the parent row). This causes the wrong nested reports to appear under parent rows after invoking Sort()/Filter().

This has actually never worked in any build of PowerBuilder 6.x or 7.x

Fixed in 6.5 EBF and above in builds after 7/27/2000.



CR:221101
CR Number:   221101
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
6.0.00 Regression. CreateEventA() call to KERNEL32.DLL GPFs .



CR:221182
CR Number:   221182
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Sep 2000 Presently Not Targeted For Any Future Release Of This Product
Description
If you pass a decimal variable by reference to a database RPC call, the precision of the variable will be 2 if the variable was not initialized. If the variable was initialized, the precision will be based on the value assigned to the variable. This is a limitation in the RPC feature. Decimal variables passed by reference should be initialized with a value containing the desired number of decimal places.
Workaround Description
 Initialze the variable to a value with the desired precision before using the variable in an RPC call:

Decimal{3} ldc_rate = 0.000 // This workaround fixes the problem!



CR:221183
CR Number:   221183
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
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
Draging the vertical scrollbar on a dw with a gourp causes space between rows.





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

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