提供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:163851
CR Number:   163851
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
***This only happens with dw style of type Rich Text***

In the dw painter, if you change the 'Unit of Measure' from inches to centimeters, save the dw and then go back into dw and properties, the 'Unit of Measure' will go back to inches. Tried same scenario with dw styles such as Tabular, FreeForm and Group and this does not happen. If you change the 'Unit of Measure' to centimeters and go back into the dw, it is saved.



CR:163852
CR Number:   163852
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Oct 1998 Presently Not Targeted For Any Future Release Of This Product
Description
6.0 BETA and 5.0.03_01. Problem with painting of window background color when scrolling window. The window background has been set to a non-flat color (ie there's a bit of a pattern to it). It's RGB(192,128,192).

If I scroll the window either to the right or down, and then scroll back using either the thumb or the arrows, I end up with pinstripe-like lines on the background of the window. (When I'm scrolling vertically, the lines are horizontal;when scrolling horizontally, the lines are vertical.)

If I scroll the window by clicking in the scrollbar, but not on the thumb or arrow, I don't get the lines.

I've had times where sometimes the lines are a darker color, and other times where the lines are a lighter color. They are colors that are in the pattern of the RGB.





PER DEVELOPMENT:

Windows NT handles the alignment of the dithered brush and the scrolling. I tried to override this with SetBrushOrgEx with no luck. This is not serious enough to pursue further.



CR:163855
CR Number:   163855
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Microsoft SQL Server 6.0 or 6.5 Passing an input parm when string contains apostrophe causes the error



Error 179 (rc -1) : Can't use the OUTPUT option when passing a constant to a stored procedure. Similar to bug 31591



CR:163857
CR Number:   163857
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Using a standard visual user object of type graph, when placed on the window you cannot change the graph style property.



CR:163859
CR Number:   163859
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
MDI frame menu with toolbar. Two menu selections under File -->New & File -->Open are defined as MenuCascade/DropDown and bitmaps are assigned to each item in the next level. Running the app (in devl) click on the first DropDown and select a picture and it changes the toolbar picture button. Click on the second DropDown and select a picture, it changes the FIRST toolbar picture button, the second does not get changed at all.



CR:163860
CR Number:   163860
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Fairly large memory leak passing large strings by value to an event. This doesn't happen using a function.



CR:163862
CR Number:   163862
Product Name:   PB Enterprise
Product Component:   Web.PB
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Fixed
Description
There is a problem RETURNING long character strings to web pb. Getting error PowerBuilder Server Communications error: SMI Error '31'. Very small strings seem to work fine.



CR:163865
CR Number:   163865
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Solaris 2.4
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Jun 1998 Fixed
Description
Solaris - The window does not repaint when dragging one object to another object. It leaves a trail of black space.



Development: This was actual a fixed by a fix to the porting layer from Bristol technologies. After extracting the patch from the .tar file on Unix, do the following:



cd $PBDIR/windu/lib.sol2

cp libgdi31.so libgdi31.so.orig

tar -xvf pt400247.tar <<< this should write the new version of libgdi31.so



The sum value for libgdi31.so should be: 12672 951

You can determine if you have the correct file by doing: "sum libgdi31.so" and it should return this number. If it doesn't, then something went wrong.



CR:163866
CR Number:   163866
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
PBSYC050 - Datetime input args for RPC invocation of stored procedures not converting properly. Loss of up to 3 milliseconds.



CR:163867
CR Number:   163867
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Oct 1998 Not a Bug
Description
Datawindow Validation expression: call to global function passing TRUE or FALSE as boolean argument to function returns error message " ')' expected to close expression after function"



Expression " gf_boolean_param(TRUE) = 1 " produces the error message.



WORKAROUND:

Modify the datatype of the function argument as noted. Alternatively use an expression that evaluates to a boolean. Using the above function declaration, " gf_boolean_param(1=1) = 1" worked fine, likewise substituting 1=0 in place of FALSE.



PER DEVELOPMENT:

Dw expressions do not support (nor do we document them supporting) TRUE and FALSE keywords



CR:163869
CR Number:   163869
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Informix 7.1 32 bit connect. Switching servers using Setnet32.exe - changing the registry - isn't picked up by Powerbuilder causing the following error:

"-761 Informix Server does not match either DBservername or Dbserveralias"



NOTE: In order to connect to multiple databases, you need to use the setnet32.exe utility in either Win95 or NT 4.0



CR:163870
CR Number:   163870
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When opening a popup window from a main window, you cannot get focus on the popup.



CR:163873
CR Number:   163873
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
On the Solaris platform, when SetRedraw is set to False and rows are retrieved into a DataWindow, the data is displayed. When data is copied into the DataWindow using the RowsCopy function, all the rows are put into the first row of the DataWindow.



CR:163875
CR Number:   163875
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
MSS and SYB and RPCFUNC: If you initialize a string variable to space(255), nothing comes back from a varchar(255) or char(255) output parameter. Works OK in SYC. Works fine if initialized to space(254), or other numbers <255.



CR:163877
CR Number:   163877
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Select tables dialog in the datawindow painter too small to paint datawindows with databases containing long names for tables or columns. (DB2 but also applies to other databases) Often, users must use syntax mode at all times (pasted from the clipboard) since the painter will not display enough of the table in the dialog to be distinct. This dialog needs a horizontal scrollbar.



CR:163878
CR Number:   163878
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
6.0_109: autoincrement with double column is displaying 0 after saving to database. Correct value is displayed on reretrieve.



CR:163879
CR Number:   163879
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Non-Cursor Select using Paste SQL using an instance variable on an object as an INTO variable pastes an illegal syntax into script containing a object.variable notation that immediately gives you C0014 Undefined variable when you compile.



Example of object instance variable pasted by the Paste SQL and the INTO variable dialog:



select emp_id

INTO :uo_mytest.is_string

from employee;



C0014 Undefined variable.



CR:163880
CR Number:   163880
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
PB 5 Unix ShowHelp() command doesn't convert Topic! numbers correctly.



WORKAROUND:



- Create a global function called showhelp()

- For the helpcommand enumerated type argument, define it as the type ANY.

- For the typeid use the any data type also

- in the function do a case statement



ShowHelp(HelpFile, HelpCommand, TypeId) - sample code



Arguments: HelpFile, string, value; HelpCommand, any, value; TypeId, any, value



string ls_KeyWord

long ll_TopicId



CHOOSE CASE HelpCommand

CASE Topic!

ll_TopicId = TypeId

run("hyperhelp " + HelpFile + " -c " + string(ll_TopicId) + " -s 0 -d 28395 -display : 0.0" )

CASE Keyword!

...

CASE Index!

...

END CHOOSE



RETURN 0



Developer: Definitely broken in 5.0.03 but works fine in 5.0.04.47.



CR:163881
CR Number:   163881
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
5.0.03 Regression

Retrieve dw, rowcount > 1, then retrieve again, rowcount = 1, SetRow to row 1 fails with a -1 return code. This only happens when result set is 1 row, and previously result set was more than 1 row. Regression. Problem did not occur using 5.0.02



CR:163882
CR Number:   163882
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.x Catalina 16 Apr 1999 Duplicate
Description
Datawindows containing duplicate columns in design as dropdowndatawindows save data values only when saving to PSRs. Example: 2 "state" columns (one 'placed' in design mode as a duplicated of a column in the select.) If the dddws are slightly different for these "state" columns, the data values will be displayed instead of the display when saving the PSR.



PER DEVELOPMENT:

Duplicate of issue 45339



CR:163883
CR Number:   163883
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Create tabs dynamically, scroll tabs left so only one is visible, delete that tab, scrollbar and all tabs disappear and are inaccessible.



CR:163884
CR Number:   163884
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Nested datawindows are not showing on all pages when autosizeheight is set to on, if autosizeheight is off they do .



CR:163885
CR Number:   163885
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Function Painter File->SaveAs causes a Gpf.

on Win95



CR:163886
CR Number:   163886
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jan 1999 Fixed
Description
Converting to Graphics using the IBM native driver gives the 42601 error.

SQL0007N 'The character " " following "<table>.<column>", is not valid. SQLSTATE=42601



We're basically clipping the newline delimiters somehow during the conversion. No problem with the ODBC driver.



CR:163887
CR Number:   163887
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Oracle 7.2, 7.3 : when declaring a RPC, the alias is no more automatically generated



CR:163889
CR Number:   163889
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Informix 7 (ODBC connection) - Invalid syntax in the PBODB050.ini file for:

- drop column

Results in -201 syntax error has occurred

Using OpenLink Driver



Developer: Modifed DeleteColElement grammar in the INFORMIX_SYNTAX section

Fixed in pbodb050.ini



CR:163890
CR Number:   163890
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Running 16 bit 5.0 and then 32 bit 5.0 Powerbuilder application GPFs in PBRTF050.DLL 0022:000003df when trying to bring up the 32 bit application.



Developer: This is caused by the fact that PB 32 and 16 bit are registering window classes with the same name, the 16-bit code successfully registers the classes and the 32-bit version fails. Because of this, when the 32-bit version tries to create a window, it starts executing 16-bit code and that is where the problem is. The solution is to change the window class name to includes a "32" in the 32-bit version. The danger is that any test tools (Segue or SQA) or applications that are dependent on the window class name (i.e. WinSDK FindWindow()) will break.



NOTE: Powersoft has spoken to the test tools vendors and they agreed to a non-destructive fix that we have implemented in 5.0.03 and 6.0.



CR:163891
CR Number:   163891
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Opening a DW with OpenUserObject then closing it with CloseUserObject then repeating this cycle again causes PB to GPF (or hang) on the 2nd OpenUserObject call.



CR:163892
CR Number:   163892
Product Name:   PB Enterprise
Product Component:   P-Code Exe Creation
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Import fails when there is an indirect circular reference to an instance variable of a nvo



CR:163893
CR Number:   163893
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
With an EditMask of ###,###.00, if the data in the column is selected, entering a negative number or a number that starts with a decimal point, does not work properly.



CR:163894
CR Number:   163894
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Problem using a date editmask changing a month entered originally as 01 to a two digit month from 10 to 12 (any month with no leading zero.) Doesn't seem to be a problem if the month is not initially 01. The problem varies slightly depending upon whether the editmask is dd/mm/yy or mm/dd/yy. The behavior using [date] editmask which uses the Windows Control Panel International Date Format setting is the same depending on whether the date format matches dd/mm/yy or mm/dd/yy.



Specific steps to recreate:

dd/mm/yy:

1) enter 310197

2) tab to next row

3) shift-tab back

4) try to enter 311297. It will skip the zero digit, and you cannot change the date.

When I tried 280297 and 310397, 300497, and 310797 these dates all worked fine when I tried to change the month to twelve, it is not simply a problem changing single digit months to double digit months.



mm/dd/yy:

1) enter 013197

2) tab forward to next row

3) shift-tab back

4) try to enter 123197. It will again skip the zero digit and you cannot enter the 12. However, if you use the left arrow key to move back to the beginning of the date, and try to enter 123197 again, now it will let you. This did not work for the dd/mm/yy editmask.



WORKAROUND:

You can either "swipe" the whole date with the mouse to highlight it, and then you can enter the full date, or you can "swipe" just the month digits to highlight those, and then you can enter the correct two digit month. No code workaround known.



CR:163897
CR Number:   163897
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Jul 2001 Fixed
Description
Distributed PB app called from web.pb causes GPF when implementing transpooling on a Sybase Open Client (PBSYC) when shuting down server using a EXE with PBD s.



CR:163898
CR Number:   163898
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
win 95 32 bit pb 5.0.02 Find function



A huge memory leak if expression inside Find() function uses string function with format mask. Example: "string("+ ls_column +", [general]')"



CR:163900
CR Number:   163900
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
An exported object with library comments, where Ctrl-Enter has been used in the comment, will fail to import.



CR:163901
CR Number:   163901
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
The problem is the libraryimport to a pbd in conjunction with setlibrarylist. The first time it works but on the second libraryimport powerbuilder is not finding the dw in the pbd



CR:163902
CR Number:   163902
Product Name:   PB Enterprise
Product Component:   Plug-ins
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 13 Jul 1998 Fixed
Description
Win95/NT 4.0. Problem with the Datawindow Plugin where users who never installed Powerbuilder onto their machines are getting the error message:



"Could not load the plug-in 'Powerbuilder Netscape Plugin Dynamic Link Library' for the Mime type 'application/datawindow'.



The DataWIndow Plugin Requires another file called "OLEPRO32.DLL" to be present in the users Windows System directory



CR:163903
CR Number:   163903
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
If you run the examples you will not get the vertical scrollbar unless you click on the area where you would think it would appear.



CR:163904
CR Number:   163904
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Filtering a datawindow with a group in print preview causes a GPF in PBDWE050.DLL in all platforms. This happens when you've paged down beyond the first group break (example: from department=100 to department=200 section). If you use a filter to filter out everything but the first group break ex: dept_id = 100, you'll GPF every time.



CR:163905
CR Number:   163905
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Distributed pb application. Problem connecting to db from server application, locks up server and client applications. The second attempt on running the app freezes the system



WORKAROUND:the workaround is for the server to not shut down the threads between remote calls from the client. To do this you use an undocumented options setting on the transport object on the server. The option string should contain "dedicated=1". This causes the test pbl to work as long as you DO NOT USE TRANSACTION POOLING. If you use transaction pooling then you will run into this bug eventually no matter what.



PER DEVELOPMENT:

Problem is related to SQL Server 6.0 using either 6.0 or 6.5 client drivers in a multithreaded app that makes cursor calls. "Freeze" is actually the MS DBLib calls looping inside of an enter critical section call. Problem goes away with 6.5 Server. May want to see if it goes away using any of the SQL Server 6.0 service packs. I noticed they did fix a number of threading issues in the service packs.



CR:163907
CR Number:   163907
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Not a Bug
Description
R0050- Distributed Service Error: Attempt to call remote object while prior call is still executing... using 16 bit client calling the same function twice before allowing the first to finish.



Developer: This is not a bug. This is as designed, although it's not documented fully. The application needs to guard against nested calls.



Workaround: One work around is to use API calls (setcapture & releasecapture).



CR:163908
CR Number:   163908
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When saving text in an Rich Text control on Solaris, line termination appears to be problem in several areas. CTRL M characters are saved along with the data, inserted at the end of each line when saving or getting selected text. Also inserting a "Unix style" string into a Rich Text control doesn't process the End of Line properly.



CR:163909
CR Number:   163909
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
5.0.03_18 16-bit (32-bit works OK) Regression: Rows...Sort does not

work in datawindow painter when datawindow is previewed: no columns show up.



Could not reproduce in 5.0.03_25. Build sync issue.



CR:163910
CR Number:   163910
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 06 Dec 2000 Not reproducible with latest version of the product available as of Resolution Date
Description
On a retrieved row, if the row status is changed from NotModified! to New! (I guess to fool PowerBuilder into thinking the row has just been inserted), if a change is made to one column, the row status changes to NewModified!, as expected, but ALL of the column statuses change to DataModified!, not just the one that was just modified.



PER DEVELOPMENT:

DOCUMENTATION CHANGE:

Add a note to documentation on SetItemStatus, Powerscript Reference Guide.

Something like this:

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

If you use SetItemStatus to change an existing row to New! and the columns to NotModified! and then change one of the columns, all of the columns in that row will change status to DataModified!



The way the DataWindow update logic works, is that if the row status is New! or NewModified!, PowerBuilder will generate an INSERT statement which includes the values of all the insertable columns in the DataWindow regardless of the column statuses.



For example, in the situation described below, if we have columns:

id, name, address



and we retrieve:

101, "Dave", "561 Virginia Rd."



now change the row status to New!, then change the the name field to read: "Dave Smith" and upon doing DW.Update(), the SQL generated is:

INSERT INTO emp VALUES(101, "Dave Smith", "561 Virginia Rd.")



It would not make sense to generate:

INSERT INTO emp VALUES(NULL, "Dave Smith", NULL)



since there was data in the columns already.



The reason why the case where the row is inserted works as it does, is also logical since initially the row values are all NULL. So, after changing the id column via SetItemXXX or via keyboard, you truly will have a row:

101, NULL, NULL



As expected, row status is NewModified!, and column statuses are DataModified!, NotModified!, NotModified. As a result, the SQL we gen:

INSERT INTO emp VALUES(101, NULL, NULL)



which indeed is indicative of what the column values are.



Fixed in PS Ref doc sources. Will be fixed in help and online books for PB 6.0.01 GA. Revised usage description of SetItemStatus function.



CR:163912
CR Number:   163912
Product Name:   PB Enterprise
Product Component:   Language - Compiler
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Oct 1998 Fixed
Description
Declaring string variable local to dw itemchanged event and initializing it using upper(string_argument_to_event) on the same line of code causes a gpf in PBSHR050.DLL, and also caused the 4.0 application migration to fail. Also occurs with lower() function. Workaround: many - don't do declaration and initialization on the same line of code, use the upper or lower function later in code, not at initialization, use another local variable which gets set to the string_arg_to_event, etc. Easy to workaround, but hard to pinpoint if problem occurs during 4.0 to 5.0 migration attempt.



CR:163913
CR Number:   163913
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Oracle 7.2. typo in error message when trying to declare overloaded function in packages (an unsupported feature).



CR:163915
CR Number:   163915
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
SYT declaring local external function is not working properly. function is being declared as subroutine, and also the last output parameter is not being declared as 'ref'.



CR:163916
CR Number:   163916
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Cannot use the Window painter to change a TreeView User Object Control PictureWidth, PictureHeight, and PictureMaskColor properties.



CR:163917
CR Number:   163917
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
SYT using RPCFUNC with char output parameter. Getting -1 sqlcode after calling the stored procedure, sqlerrtext is datalen(255) must be less than maxlen(0) for rpc parameter 2. This happens when an output parameter is initialized to space(255). It is OK for space(254) and lower. OK with SYC.



RAD 02/28/97: NOTE: I could not test this on 5.1_103 because I get a stack fault trying to connect with SYT to System 10.



CR:163919
CR Number:   163919
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Apr 1998 Fixed
Description
DPB server application. If you try to access a control on the server application main window from within the ConnectionEnd event, the event terminates without error and remaining script in the event is not executed.



CR:163920
CR Number:   163920
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jul 1999 Fixed
Description
On a ListView control containing a Vertical Scroll Bar, if the ListView is unpopulated, the Vertical Scroll Bar does not disappear.



CR:163922
CR Number:   163922
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jul 1999 Fixed
Description
Resizing of bitmap is not working under NT 4.0 (it seems that there is a bug in NT 4.0 for 2 of the 3 possible methods and that we are using one of them).



CR:163923
CR Number:   163923
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
win 95 and nt 4.0 32 bit pb 5.0.02,



MS Office 97. Error trying to access server function ' cell ' from Excel 8. Some methods in Excel 8 are now being treated as properties.





Customer is getting a "Powerbuilder Application execution error ( R0032)

Application Terminated. Name not found calling external object function CELLS ..."



This confirms the letter sent from Microsoft: According to attached information from Microsoft. Many Methods including calling Cell values, are now Properties instead of Methods.



This was also backpatched into 4.0.07 (Build 23).



NOTE: 4.0.07 final was build 21, so customer's will not have this patch unless they ask for it.



CR:163925
CR Number:   163925
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jul 1998 Fixed
Description
There is a "Select Error" with Informix 7 when using NLS to translate character sets



CR:163927
CR Number:   163927
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When a Window is first opened, pressing the right mouse button on a Vertical Scroll Bar will not bring up the pop-up menu until another control is clicked on first.



CR:163928
CR Number:   163928
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
6.0_109 SQLAnywhere: cannot preview a datawindow with stored procedure datasource: Select error: SQLSTATE=37000 [Sybase][ODBC Driver] Syntax error: syntax error near 'BL'. Sometimes it will work properly, but eventually will fail.



(once I got a more complete error message with the name of the pbl)



CR:163929
CR Number:   163929
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.00 02 Jul 1998 Fixed
Description
If a window control is added to a descendant object, and a user event is declared for that control, and then the control is later added to the ancestor with the same user event, the user event does not fire in the ancestor if there is no code in that event in the descendant. If even a comment is added then the ancestor script works fine. Regenerating the objects does not resolve the problem.



Not exactly a bug, but would be nice if the product handled this better since it is natural that during the development cycle this sort of change might be made. Workaround, or really correct implementation method is to add the control to the ancestor object instead of the descendant object.



CR:163930
CR Number:   163930
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Cannot create Oracle catalog tables when logging in to Oracle for the first time using ODBC. Powerbuilder is generating the create statement for the pbcattbl table with only one column



CR:163931
CR Number:   163931
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Oracle async=1. Long running query from/in datawindow and the application is locked until rows start coming back. Can't get to other applications or cancel the query before the rows hit the datawindow.



CR:163933
CR Number:   163933
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Window with tabcontrol paints the color of the tabcontrol differently than what was specified at design time. Example: If the tab's color = AppWrkSpace and the tabpage's color = ButtonFace, when running the app the tabpage's color is now AppWrkSpc along with the tab.



CR:163936
CR Number:   163936
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Has defined synonyms to remote tables and are defined with a db link. The owner of the base table and the base table of the synonyms are not in the local db--it is distributed processing. Cannot see these synonyms in the table selection list.



CR:163937
CR Number:   163937
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
5.0.03 REGRESSION. This problem was fixed for 5.0.03_27, but in build 29 I was able to recreate in NT 4.0 & Windows 95. Composite datawindow prints 1 inch per page.



CR:163938
CR Number:   163938
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When running application, datawindow column with editmask of type decimal and form 00.0000, hitting the backspace or delete key, the EditChanged event is not getting triggered. If format is ##.####, the event will trigger with the Delete and BackSpace key.



CR:163940
CR Number:   163940
Product Name:   PB Enterprise
Product Component:   Application Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 29 Sep 1998 Fixed
Description
Problem: RPC call to Oracle corrupts the last 4 bytes of blob output parameter when SP argument is of type RAW or LONG RAW. If PB string is used, it is populated with the external hex value of the data. RPC prototype translates Oracle RAW and LONG RAW to PB STRING.



CR:163942
CR Number:   163942
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
5.0.03 24 Sep 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Native tab control with native tab pages - each containing a datawindow object (native as well). If you adjust the position of the tab control on the window and save, then re-open the same window, adjust and save, you get a gpf in pbctl050.dll @ 014f:11c37668 the second time you try to save the window.



CR:163943
CR Number:   163943
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When you place a tab control on a window (and add tab pages), the 'tabs' do not appear. You cannot get to any of the tabpages - only to the control itself. If you preview the window, you do not see the tab pages, but if you "run" the window (use the 'dirty window') you will see the tabs. If you close the window and then reopen the window you will see the tabs.



CR:163944
CR Number:   163944
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Can call PRIVATE functions on objects when using the dynamic format. The following compiles (correct) and doesn't give a runtime error (incorrect).



Object2.DYNAMIC FUNCTION Foo()



Should give some type of Cxxx error - cannot access private function.



CR:163945
CR Number:   163945
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
The application is calling a method GetObject() from an Automation Server written in PowerBuilder. This GetObject() returns a pointer to a new instance of an OLEObject. The pointer is usable in 5.0.02 but makes the application crash in 5.0.03.x



CR:163946
CR Number:   163946
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Impossible to call an ORACLE 7 stored procedure which takes a PL-SQL table of CHAR(1) as IN argument or IN OUT argument.



CR:163948
CR Number:   163948
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Client has an inhouse MSVC C++ DLL (uses MFC) that pops up a dialog box. They have two applications which call a global external function in this DLL - one is a 4.0 application, another is 5.0. When running the 5.0 application, then the 4.0 application, a login dialog is suddenly missing some command buttons in the 4.0 application. This doesn't happen if the 4.0 application is run first.



CR:163949
CR Number:   163949
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
constructor of auto-instantiate uo is triggered several times if the ancestors are also auto-instantiate



CR:163950
CR Number:   163950
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
If you place a dw in the header band of a composite report with nested dw's, the text and data in the header band only prints on the first page. This also occurs in preview mode.



****This works fine in 5.0.03, 5.0.04 and 6.0



CR:163951
CR Number:   163951
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Oct 1998 Fixed
Description
In a freeform datawindow, using the vertical scrollbar handle or thumb, if you drag it all the way to the bottom, you do not get to the last row, you get to the row just before the last one. You have to click on the down arrow to get to the final row. The problem occurs both in datawindow preview in the painter, and in the datawindow control of the application at runtime.



CR:163952
CR Number:   163952
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When you set a breakpoint in the debugger and then continue beyond the breakpoint, the application's events non longer fire properly. Some events fire others do not.



CR:163953
CR Number:   163953
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
You are no longer able to put a null into a datetime field of a database from a dw that has an edit mask that includes time

Regression Issue: Issue was fixed in 5.0.03 and was supposed to fixed in 6.0, but tested in Build 114 and was still broken. Checked to make sure updatable was checked etc. Same pbl being used.



CR:163955
CR Number:   163955
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When trying to install w/ pkgadd package "PWRSpbsyd" (System 11 db interface) generates a long error message. It starts: pkginfo: option requires an arguement -- c usage:... and ends with saying that PWRSpb is not installed (it is).

The package is not installed.



CR:163956
CR Number:   163956
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Dec 2000 Fixed
Description
Just declaring a blob variable local to a script causes a memory leak when running machine code exe. No leak in development environment. There are other similar bugs reported, but most are with 16 bit and occur in development as well. This was reproduced using machine code exe only, and using 32 bit as well.



CR:163957
CR Number:   163957
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Solaris 2.5
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Rich text control crashes when trying to choose font from the

Fontfamily drop down list.



CR:163960
CR Number:   163960
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
5.03_025b REGRESSION Printing a window from pb is resulting in only a blank page being produced.



CR:163963
CR Number:   163963
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
NUP presentation style cause GPFs in window painter with 2-up in the following scenarios. (tab orders in parenthesis). GPF in PBDWE050.DLL



1) emp_id_1(0) manager_id_1(0) emp_id_2(10) manager_id_2(20)

2) emp_id_1(20) manager_id_1(30) emp_id_2(10) manager_id_2 (40)



Either GPFs when trying to associate the datawindow with the control (has to insert 2 blank rows to render the display) or when opening a window containing this dataobject already placed in a control.



CR:163964
CR Number:   163964
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Nov 1998 Fixed
Description
Pb 5.0.02_11 win 95 32 bit. Internet developers Toolkit



Customer gets an error 'attempt to free resources' in the console window when running with IDT. The customer is using PBCGI050.EXE with O'Reilly WebSite.



Everything he does gives him a gpf/access violation message pbcgi050.exe caused faults C0000005 in moduld pbcgi050.exe @ 014f:1000600c.



Also gets an ' smi40 ' error message when using pb 5.0.03_25



Possible solution to this problem is





If you take a message out of the sytem error event then PB will not terminate... This is the main problem here. Also try coding " transport.options = "Dedicated = 1". This will cut down the amount of threads used to 1.



Solved with distributed powerbuilder dlls from pb 5.0.04_65. They include pbsmi050.dll, pbdpb050.dll,pbdse050.dll,pbnpc050.dll,pbnps050.dll,pbosc050.dll,pboss050.dll,pbwsc050.dll,pbwss050.dll



CR:163965
CR Number:   163965
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Fixed
Description
Using Microsoft Active Server, Transaction Server, etc. Problem passing variant datatypes which doesn't occur in VB. PB is somehow mixing up the types.



CR:163966
CR Number:   163966
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When removing horizontal scrollbar from a tv and the content has been shifted to the right, it is not correctly reshifted to the left => only half is displayed.



CR:163967
CR Number:   163967
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Oracle: a datawindow created against a synonym is not updateable if the table name is unqualified and the datawindow is created by user other than the owner of the table.

Example: table t1 created by user scott. Public synonym t1 created on scott.t1. User joe creates datawindow with this syntax in DBA notepad or dynamic datawindow: select col1 from t1. Datawindow is not updateable.



CR:163968
CR Number:   163968
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
SQL server 6.5 . A fault On rpc calls which use setnull() to pass in null string input parameters to a stored procedure.



On rpc calls which use setnull() to pass in null string input parameters:

sqlcode=-1

sqldbcode=999

sqlerrtext= A SQLServer request resulted in bad return code or status but no error message was returned.

If the string is passed in to the rpc call as "", it works without error.



CR:163970
CR Number:   163970
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
The OLE AMBIENT FONT property is returning an HFONT rather than an IFontDispatch (or fail). Refer to "FontTest.ocx" control in PT421811.ZIP.



CR:163976
CR Number:   163976
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Extended attributes not showing in the Alter Table dialog for Label, Comment, Header when using the Oracle 7.2 (PBO72050.DLL) native driver. Works with PBO73050.DLL.



CR:163977
CR Number:   163977
Product Name:   PB Enterprise
Product Component:   Plug-ins
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Jul 2001 Fixed
Description
Groupcalc() not in DW Plug-in for dataobjects of group datawindows used as PSRs. Sort(), Filter() directives - if contained in the dataobject used to create the PSR - should be invoked as well.



CR:163978
CR Number:   163978
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Aug 1999 Fixed
Description
The event pbm_menuselect does not get triggered inside PowerBuilder although the windows message wm_menuselect is fired



CR:163979
CR Number:   163979
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
During retrieval with ASYNC=1 system resources (CPU utilization) jump to 100%



CR:163980
CR Number:   163980
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Solaris 2.5
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jan 1999 Fixed
Description
PBSYC and PBSYD on Solaris need support for security and directory services too.



CR:163982
CR Number:   163982
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Apr 1998 Presently Not Targeted For Any Future Release Of This Product
Description
Silent install of the pb 5.0.02 , pb 5.0.04_7..32-bit deployment kit. The client can successfully do the silent install on the pb development machine. But when she tries to do the same on a deployment machine that does not have pb, receive error message that "can't find .inl files".



PER DEVELOPMENT:

verified that this is NOT a bug...



(1) Customer needs to make sure that the path specified in the session.set (open it up in word or notepad etc) is valid.



(2) need to make sure that /s is used in the run command. /s stands for silent install



(3)In the session.set file c:\silent\PBDKNTI.INS should exist and that permissions are granted to get to the file.



CR:163989
CR Number:   163989
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Problem Description: Customer is dynamically triggering a windows function and gets back a null reference error or bad argument list for a windows function



"li_integer = lnv_attributes.TRIGGER DYNAMIC FUNCTION nf_get_integer( aany_object )" and gets back the error message "bad argument list in the function."



Determening how this is a bad argument list or not is imppossible to determine as the static function call of the same routine causes no error like this.



Running this through the debugger does not show me anything about how the argument list could be wrong. If the argument list was called statically, there is no problem. The results and returns codes etc in the debugger are exactly the same from both static and dynamic.



CR:163990
CR Number:   163990
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Disappearing nested report

A nested report does not display data for the 2 record and beyond.



PER DEVELOPMENT:

Fixed by fix for bug number 42295



CR:163992
CR Number:   163992
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Multiple client connections opened to a distributed server application. When one client connection is lost due to a client re-boot, client system error, server system error the client session still exists on the sever application. This is observed via a 'server monitor' application using distributed functions such as ConnectToServer (with admin privileges) and GetServerInfo. When the server application is closed with the errand client thread still running, it takes a Dr. Watson error. Also, when the client thread is left open on the server application, the RemoteStopConnection function will not kill the errand connection (causes a Dr. Watson and kills the server application).



CR:163996
CR Number:   163996
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
NT 3.51 Win-16- Query Painter - Joins - 5.0.03 and 6.0 Build 122

You can join tables together from the PainterBar but you cannot use the Menu 'Design.. Joins' this is grayed out or disabled.



CR:163997
CR Number:   163997
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 16 Jul 1998 Fixed
Description
DW fills the rest of a NVARCHAR field with spaces. NVARCHAR(10) for example, which is storing a 3 character string, fills the rest of the string with 7 spaces to be a hard char(10). Informix Only.



CR:163998
CR Number:   163998
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Fixed
Description
DDE server application which communicates with a Client DDE application using a hotlink. The server performs a SetdataDDE from an user event of the window server. If the user event is triggered from another event of the window, it works. If it's triggered from a menu item, it doesn't work : SetdataDDE returns -1 (called in wrong context)

Development: This problem is architectural. The DDE functions rely on the setting of internal window handle to indicate which window to do communications from. This window handle is only set when a window message is received. Because these scripts are triggered/posted, they do not go through normal message processing, the internal window handle is not set, and therefore communication is attempted with the wrong window handle. One possible solution is to create versions of the DDE functions at the object level so that the window handle is taken from the object instead.



CR:164000
CR Number:   164000
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Fixed
Description
DPB issue. GPF in PBWSC050.DLL@0001:1133 occurs in 16bit client when you try to call a method while prior method still executing.



CR:164002
CR Number:   164002
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
After adding controls to a window and pressing the tab key to move from one control to another in the development environment, the tab will delete whatever text was written in the last control added or clicked upon.



PER DEVELOPMENT:

no longer an issue, works correcly in 5.0.03.29



CR:164006
CR Number:   164006
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description





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

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