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

 

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

如有问题,请联系我!

QQ :289965371 点击这里给我发消息
Email:
不仅仅包括BUG的详细描述信息,还包括首次报告BUG的平台、数据库版本以及BUG修复历史过程;有些BUG还提供了Workaround来临时解决该BUG带来问题。

 

CR:154584
CR Number:   154584
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Cannot pass an array of structures by reference to function in distributed object: PowerBuilder gives Application Execution Error R0050: internal error, or else PowerBuilder just disappears. In this case, he structure has only one element, a string.



Solution Per Development:

This is a user coding problem that we don't handle very well in 5.0. Is not a problem in 6.0. This problem is not a distributed Powerbuilder problem but a compiler problem.



The problem is the array being passed is a bounded array while the function declaration takes an unbounded array. Since you are passing it by reference this is really not valid to do. This is because since it's by reference you could do whatever you want to the array including change the size. Changing the size of a bounded array is not a good thing. The PB compiler should be catching this but doesn't in 5.0. We have fixed this in 6.0 but have decided that the fix is far too complicated to introduce into a maintenance release. The developer must change either the declaration of the function to take a bounded array or change the array definition to be an unbounded array. Either way when passing by reference the arg must match the definition exactly including if an array is bounded or not.



CR:154586
CR Number:   154586
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)
6.0.01 17 Apr 1998 Fixed
Description
Perspective, Elevation, and Rotation properties introduced to PB 5.0. It seems they can never be changed once the initial graph is set. These Properties were not available in 4.0. This is for 3D graphs only! 3D Area, 3D Bar, 3D Column, 3D Line, and 3D Pie only. For all other graph types, the Perspective, Elevation, and Rotation properties are not available to be changed.



CR:154602
CR Number:   154602
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
dw made column border attribute 'resize' then made the attribute 'none'. When he runs the app if he puts the arrow over the column he is still able to resize the column.



PER DEVELOPMENT:

This issue involved a grid style datawindow. This is trying to override the featured behavior of the grid style, and will not be implemented.



CR:154610
CR Number:   154610
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
RTL - Cannot change the column font in a DW expression.



CR:154613
CR Number:   154613
Product Name:   PB Enterprise
Product Component:   Toolbar
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Customize PainterBar doesn't allow you to add PowerBar buttons.



CR:154623
CR Number:   154623
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Sep 1998 Fixed
Description
Shadow Direct ODBC driver to connect to DB2 on mainframe (16 bit). Can connect to 4.0 successfully. Cannot connect to PB 5.0 (16 bit). The cause appears to be that internally the connectstring is not long enough to hold all of the client's connection parameters, thereby truncating his parameters and messing up the connection.



CR:154625
CR Number:   154625
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Change text for 3d radiobutton or checkbox causes it's border to temporarily change to 'none'



CR:154634
CR Number:   154634
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Apr 1999 Not a Bug
Description
Use Sybase System 10 server, CTLIB. Has a problem when retrieving error code of SQL server. in dblib mode, it is ok, error code is well transfered, but in ctlib mode, the value is non significant. Use native drivers and open client 10.0.3.



CR:154646
CR Number:   154646
Product Name:   PB Enterprise
Product Component:   DB DB2
Status:   Closed
OS:   MS Windows 3.1
Original Version:   4.0.06
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Sep 1998 Not a Bug
Description
User gets a sqlca.sqlcode of -1 and a sqlca.sqldbcode of 100 when deleting a non-existant row from a table. User should get a sqlcode of 0 and a sqldbcode of 100. DB2



CR:154648
CR Number:   154648
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)
17 Apr 1998 Fixed
Description
Copy from datastore to rtf datawindow using dot notation GPF PBDWE050.DLL. 0137:115962d6. 16 bit address



PER DEVELOPMENT: USER ERROR:

The included pbl copies data from a datasource to a datawindow using a line like

dw_1.object.data = ds_1.object.data

In order for that to work the column specifications of both datawindows MUST MATCH!! In the included PBL the columns appear in the two datawindows in different orders. If one is altered so it has the same columns, IN THE SAME ORDER, as the other then the supplied example works.



CR:154660
CR Number:   154660
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
**PRX - 5.0.1d31: You can slide a table under the columns area at the top of the sql painter such that you can't grab access it's titlebar or get it back. On Windows it comes close, but there always seems to be a 1 pixel wide area you can grab and get it back. (possibly it whould be changed on windows not not let it get as far as it does, and that would take care of the Mac too?)



PER DEVELOPMENT:

The 1 pixel works fine and will remain in the Sql Painter as is for WinTel. Any issue with the MAC will not be addressed



CR:154668
CR Number:   154668
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)
17 Apr 1998 Fixed
Description
GPF in PBSHR050.DLL saving a pipeline in the painter. The pipeline is a Paradox5 table and pipes to a Sybase 10 database. The pipeline runs fine after creating it but you can't save it.



Cannot recreate in 5.0.03.



CR:154675
CR Number:   154675
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)
7.x Catalina 02 Aug 1999 Fixed
Description
Using an Edit Mask with date format or datetime format. If text typed in is right at the edge of control a GPF will occur in: kernel32.dll@0137:bff9a07c. If you resize the control to make enough room for the text typed in, it works fine.



CR:154680
CR Number:   154680
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
selecttab(<tabpage>) returns -1 in script under window control scripts although it does select the correct tab page. Placed in the open event of a window it doesn't work but does work if you post an event to use SelectTab().



Cannot recreate using 6.0



CR:154724
CR Number:   154724
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Problems when printing to an HP Laserjet from win95 using 4.0.05 16 bit. He has a static text field (Submit~rStatus) that when in print preview looks fine but when printed has a blank line between Submit and Status. This does not happen on win3.1 or win3.11.



WORKAROUND:

Make the static text box a little bit bigger and then it will print fine.



PER DEVELOPMENT:

Not a bug. This is a printer driver issue.



CR:154726
CR Number:   154726
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Menu option for Design/Preview of Rich Text report disabled in report painter when it shouldn't be. If you create a Rich Text report in report painter and select Design, Preview is disabled. The preview button on the toolbar works.

Works OK in Datawindow painter.



CR:154727
CR Number:   154727
Product Name:   PB Enterprise
Product Component:   Menu Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Locked menuitem becomes 'unlocked' after adding menuitem at lower level.

Created a menu. Change and Lock the menu object name. Cascade to a lower level and change something. Return to a prior level and the name has returned to the default, and is now unlocked.



CR:154728
CR Number:   154728
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 205 24 Sep 1998 Fixed
Description
MessageBox's are not being displayed consistantly in the Clicked Event when the column clicked has a Tab Sequence of 0.



CR:154730
CR Number:   154730
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Focus On Button Down check box and property don't seem to work properly. Once the focus rectangle around the text is removed, clicking twice (not double clicking) will make the focus rectangle reappear. It seems that setting the FocusOnButtonDown property to False within the Window Open event or the Tab Control Constructor event does not work.



PER DEVELOPMENT:

This is not a bug.

The tab control is modeled after the Microsoft Custom Control tab control.

When the FocusOnButtonDown property set to FALSE the first click on the tab triggers the display of the tabpage and focus is given to the appropriate control on the tabpage. If the same tab is selected again, that tab gains focus as indicated by the focus rectangle. When the FocusOnButtonDown property set to TRUE the fist click on the tab triggers the display of the tabpage and focus is given to the TAB as indicated by the focus rectangle.



CR:154731
CR Number:   154731
Product Name:   PB Enterprise
Product Component:   Language - Compiler
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Create a global variable called junk1.

Create a function and enter the line: ls_mystring = junk

Save function and get error junk is undefined variable.

From Function painter, go to global variable junk1 and rename junk

Now try to exit the function (should work because global junk1 is now named junk)

Save out of function and you get gpf on pbrte050.dll.



CR:154734
CR Number:   154734
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Unclosed, cascaded menus stay visible when parent sheet is closed. If you have a cascaded menu of a top level menu item and close the sheet containing the menu, the cascaded menu remains visible and you can't remove it with Setredraw().



PER DEVELOPMENT:

A user click must occur for any popmenu to close that is already open. This is MS windows functionality,which we have no control over. Additonally, I tested against win95, nt 3.51, w3.11 and nt 4.0 and found the behavior to be the across all platforms.



CR:154735
CR Number:   154735
Product Name:   PB Enterprise
Product Component:   DataBase Administrator
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Horizontal scrollbar disabled in database painter when it's necessary: If you go into dba notepad from database painter, paste insert statement, and enter data which is more than a screenful wide, upon return to the database painter, the horizontal scrollbar is disabled, and you cannot see the entire line. Vertical Scrollbar works fine.



CR:154736
CR Number:   154736
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Presentation Style in datawindow painter (Design/Options, Generation tab, Presentation Style) is showing up as Crosstab for all styles of datawindows. Datawindow export shows correct processing number, and datawindow displays in the correct style. Changing the Presentation Style in the dropdown listbox, saving the datawindow and reopening still shows up as Crosstab.



PER DEVELOPMENT:

The Generation tab of this property sheet affects new generated datawindows and not the one currently open in the painter. This is the intended behavior.



CR:154739
CR Number:   154739
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Overloaded uo functions, when called dynamically, are not resolved correctly when run. get message saying that argument list is incorrect, even though it matches one of the function declaration argument lists. Most test cases are working. In test case where problem was recreated, argument list included window, powerobject, boolean, boolean, boolean vs. window, powerobject, string, boolean, boolean. Simple case of boolean vs. string is fine when run.



Cannot reproduce during 6.0 beta.



CR:154742
CR Number:   154742
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
When you print a RichTextEdit (RTE) DataWindow containing an input field with fixed size in the detail band, extra characters print after the end of the line. Preview Mode is ok.



CR:154745
CR Number:   154745
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
FixedSize property for Input field for header band of RTE doesn't work.. The text doesn't wrap as it should and remains on a single line. Using FixedSize in the detail band works fine.



Fixed during 6.0 beta.



CR:154748
CR Number:   154748
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Apr 1999 Not a Bug
Description
Color printing the same whether dw is monochrome or color in dw_1.Modify("Datawindow.print.color=<1 or 2>")



CR:154752
CR Number:   154752
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
The active sheet list is ending up under 2 different top-level menu items when you hide an item in a top level menu. This only happens when the sheets have no menu and are inheriting from the frame.



CR:154759
CR Number:   154759
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 5010 31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Sybase System 10 (or 11) - DB painter, open a table that is owned (prefix'd) by dbo and select memuitem Object and then Data Pipeline results in Error 107 - The column prefix '<tablename>' does not match with a table name or alias name used in the query. Either the table is not specified in the from clause or it has a correlation name which must be used instead..



CR:154761
CR Number:   154761
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Simple listbox problem in datawindow: selected character isn't being put into the listbox if selected using keyboard and it is the highlighted selection.. Create a new external/tabular dw develop one column of type string one character. Populate with two values 'y' and 'n' with data values of 'y' and 'n'. The customer has checked 'Always show list' and 'Empty String is Null.' Preview the dw. Insert a row. Using only the keyboard select 'y' or 'n'. The selected letter will appear. Hit <enter> and the value is recorded, the ddlb moves down and the previously selected value in the ddlb is highlight. Hit <enter> again to select the highlight value from the ddlb or simply enter the character that is highlight from the keyboard. It will not appear. If the other character is selected and then the previous character is once again selected the value will then appear.



PER DEVELOPMENT:

Cannot recreate in 6.0



CR:154770
CR Number:   154770
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.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
Rich text control not interpreting TAB characters when displayed or printed. In Word, the tab character from the RTF file created from the RTF control SaveDocument() function is interpreted as a dot and does not print either. This problem is intermittent.



CR:154773
CR Number:   154773
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
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
Building a crosstab report, If you right mouse button on a crosstab dw to view or modify the crosstab data then return to the datawindow, any computed columns, functions and groups that were created are deleted!



CR:154776
CR Number:   154776
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)
6.5.00 06 Nov 1998 Fixed
Description
If all columns in the datawindows are defined with the Protect attribute set to 1, the SetRow() function returns -1 and the row in focus does not change. This is contrary to the fact that users can change the row using the mouse, or programatically if you set the TabSequence attribute to 0 instead of using the Protect attribute.



CR:154781
CR Number:   154781
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
16 bit only. Passing a structure by reference to a function causes a gpf in pbrte050.dll when function is called repeatedly (thousands of times). Happens only using 16 bit Powerbuilder. Workaround is to pass structure by reference instead.



Memory is leaking slightly but even with memory left, it GPFs eventually.



Product Support Engineering: The behavior exists using 5.0.02. 5.0.03 and up through 6.0 work fine in 16 bit.



CR:154791
CR Number:   154791
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.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
Missing Win95 events. WM_CTLCOLOR, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORBTN, etc. Must code these manually in the OTHER event which isn't recommended.



CR:154793
CR Number:   154793
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Distributed Powerbuilder: when customer retrieve data > 3700 bytes he gets an error: "connection error 50 " , "distributed service error: Object interface mismatch".

If he does not use DPB (Proxy), everything works fine.



Seems to have been fixed in 5.0.02 PBSMI050.DLL



CR:154794
CR Number:   154794
Product Name:   PB Enterprise
Product Component:   Pipeline Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jun 1998 Presently Not Targeted For Any Future Release Of This Product
Description
When doing a SaveAs on a DataWindow to a text file, the information is not being treated properly when the file is used in the Pipeline Painter to pipe data.



CR:154797
CR Number:   154797
Product Name:   PB Enterprise
Product Component:   Toolbar
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description



CR:154810
CR Number:   154810
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 Beta 3 257 15 Dec 1998 Fixed
Description
In the db painter, pointer on a column name, right mouse click and choose properties. Click Edit Style tab, select a style name, click Edit cb. In Edit Style window click Help cb, does not bring up Help. There is also no Help for New edit style.



CR:154813
CR Number:   154813
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)
17 Apr 1998 Fixed
Description
PB 5.0 16 bit - Oracle 7.2 RPC Inserts a negative number into table if number passed to the stored procedure is greater than 32767. The number is defined as a number(5,0) on the db, a long in the RPC declaration, an integer (4 bytes on an Oracle db) for the stored procedure definition, and it's converted using the Long() function in PB when the stored procedure is called.



CR:154818
CR Number:   154818
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Created a command button and script for clicked event and put on a window.

Did a copy/paste of command button to another window and the button works fine. Then go into Declare->User Events of the command button it will display MessageBox: "Duplicate event name".



CR:154838
CR Number:   154838
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
32 bit machine code problem. If a window's initial state is set to maximized or minimized and it is opened from the application open event, it will open in 'normal' state.



CR:154844
CR Number:   154844
Product Name:   PB Enterprise
Product Component:   DW Rich Text
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jan 1999 Fixed
Description
Setitem to an RTF datawindow does not refresh the display. One workaround is to issue the dw_1.Filter() directive - even if a filter doesn't exist - to force the buffer to bubble up values to the display.



CR:154845
CR Number:   154845
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   MS Windows 3.1
Original Version:   4.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Apr 1999 Presently Not Targeted For Any Future Release Of This Product
Description
MS SQL Server 6.5. Using Microsoft Client 6.5. Win 3.11 16 bit pb 4.04 - 4.0.07.

Named pipes - the error doesn't happen over tcp-ip. It also does not happen in 4.0.06 or 4.0.07 32bit.

Customer has three transaction objects, sqlca and two custom. When he runs the app in development he gets an error while the third transaction is trying to connect: 999 - Request resulted in a bad return code or status but no error message was returned.



Tested on WIN95 and NT, error message is: Unable to connect: SQL Server is unavailable or does not exist. Too many open file handles 10004.



CR:154854
CR Number:   154854
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Script painter bug. If you inherit from a user object of any type and put the first line of any event script containing a semi-colon, you lose all information up to the semi colon. Only happens when you use "override ancestor script" and ONLY on FIRST line of the event script.



constructor



// Here is the first line;after semi colon



"Override ancestor script"



Exit script painter



after semi colon <---- truncates everything up to semi colon.



NOTE: Will only be fixed in 6.0



CR:154862
CR Number:   154862
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
PB050 caused an invalid page fault in module MSVCRT40.DLL at 0137:1021d456. This error occurs when trying to connect to a MS Sql Server Via 32 bit ODBC in PB 5.0 32 bit. The driver is SQLSRV32.DLL version 2.65.0201



PER DEVELOPMENT:

This error does NOT occur with SQLSRV32.DLL 2.50.0126 or in the newer driver that comes with Office 97 2.50.0213. This has been determined not to be a Powerbuilder problem.



CR:154876
CR Number:   154876
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Cannot connect to AS/400 database using the Showcase ODBC driver 1.50 version. Gets a gpf in pbshr050.dll 0028:1df7. Can connect fine using 4.x versions of pb with the 1.50 version of scodbc.dll.



PER DEVELOPMENT:

This is definitely a vendor bug. Able to reproduce the error using ODBCTest. ODBCTest reports an error that connectoutstr is getting truncated.



CR:154883
CR Number:   154883
Product Name:   PB Enterprise
Product Component:   Help
Status:   Closed
OS:   Solaris 2.5.1
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
Solaris - On-line books are experiencing a conflict if loaded along with Sybase SYBOOKS. The customer believes a conflict exists with a file called .ebtrc, if accessing both Sybooks and PB On-Line Books. If SYBASE or PBHOME is first in the path, SYBOOKS or PB Books are shown.



CR:154901
CR Number:   154901
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Using .RLE files (RunLenghEncoded) for the pictures on a menu. Some work, others do not work. Same results for picture controls on a window.



Developer comments: Because of color mapping introduced in 5.0, there were problems with 256 color images. Toolbars still do not support 256 colors images (never have), however, the display has been improved with this fix. The problem with the pictures is that 256 color images scale very poorly when using a 256 video mode. If you set the pictures to full size, they work just fine (this was a difference between the 4.0 and 5.0 pbl).



CR:154907
CR Number:   154907
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Once you activate a .psr file from within Word you can not gracefully close out of the psr and get back to Word.



CR:154910
CR Number:   154910
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jan 1999 Not reproducible with latest version of the product available as of Resolution Date
Description
Pipeline using MS SQL Server 6.0 as source to SQL Anywhere creating wrong syntax for transferring BLOB columns. Example would be 'dbo.dbo.pub_info' instead of 'dbo.pub_info'. This will give you a Database error 208, Invalid object 'dbo.dbo.pub_info'. You can export the source of the pipeline and change the 'table=' parameter and re-import.



CR:154916
CR Number:   154916
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
PB 5.0x. Unstable behavior results in the user object painter if you select custom visual, go to properties, and click the help command button.



PER DEVELOPMENT:

NOTE: Works correctly in pre-released 6.0.



CR:154919
CR Number:   154919
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Connecting to Sybase System 10, CTLIB and SQL AnyWhere 5.0 using ODBC, PB 5.0.02, 32 bit, connecting and disconnecting causes memory leaks.



CR:154926
CR Number:   154926
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
On win 3.11, the treeview control doesn't show any items if the total number of items is greater than around 1840. If the total number of items is 1820, tv control comes up fine with all the items. On win95, and NT, all items are displayed correctly without any limit.



Developer: Fixed for 32 bit. Could not be fixed in 5.0. Unfortunately there is a limitation under Windows 3.x (16-bit) for the amount of objects in the common controls. The implementation is based on the usage of standard windows API rectangle structures that use integer members internally. The integer data type range under 16-bit is -32,768 to 32,767. If, for instance, a list-view holds 1840 rows and each row has a 16x16 pixel image and a 2 pixel margin the overall amount of pixels computes to 1840 * (16 + 2) = 33120 => Overflow!



You will always have this limit of about 1800-2000 "viewable" items in 16 bit. Perhaps restructuring the treeview to contain fewer items would help.



CR:154934
CR Number:   154934
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 21 Oct 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
computed colukmns are sliding over other fields



CR:154956
CR Number:   154956
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)
17 Apr 1998 Fixed
Description
Customer is having problem running RPC's using Oracle 7.2. She is passing a number into the rpt. It inserts a record into the database and the number in the database is not the number she sent in.



CR:154961
CR Number:   154961
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
5.0.01 (also true in the 5.0 gold release)

Using the keyword "Primary" in conjunction with "Selected" in the syntax to get the values for a column of a dw causes a gpf in pbdwe050.dll.



1) Create a simple, (eg. tabular - employee - psdemodb) dw

2) Declare an instance variable on a window as an array of string (I used string names[100])

3) I tried using the following scripts - :



//names = dw_1.Object.emp_fname.Selected this works

//names = dw_1.Object.emp_fname.Current.Selected this works

//names = dw_1.Object.emp_fname.Original.Selected this works

//names = dw_1.Object.emp_fname.Delete.Selected this works

//names = dw_1.Object.emp_fname.Filter this works



//names = dw_1.Object.emp_fname.Primary.Selected this causes a gpf

//names = dw_1.Object.emp_fname.Primary.Current.Selected this causes a gpf

//names = dw_1.Object.emp_fname.Primary.Original.Selected this causes a gpf



Note: Anytime the keyword Primary is used, you get a gpf in pbdwe050.dll. Both "delete" and "filter" as the buffer type work properly. When you don't specify any buffer type, the data values come from the the primary buffer. (it is the default, you just can't use the word "Primary")



Another note: Seems to be Primary in conjunction with Selected: This works OK:



//names = dw_1.Object.emp_fname.Primary.Current



Workaround: Omit the word Primary; it's the default.



Development: 5.0.04.57 and 6.0 build 226 work fine. The error should be "R1041 Error accessing external object property."

Design behaviour. dw_1.Object.emp_fname.Primary resolves to an array of data, not an object, so adding the selected tag doesn't make any sense. You can't select things from the other buffers anyway.



CR:154964
CR Number:   154964
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Menu Painter - Browse & choose .wmf file for picture causes gpf in pbshr050.dll.



CR:154966
CR Number:   154966
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
GPF in PBDWE040.DLL or PBSHR040.DLL during DESTROY of a nested report using Modify() - the nested report was also PLACED using Modify() - IE not placed in the datawindow painter.. Sometimes it takes 2 iterations of placing and destroying the nested report. Setredraw() of the parent datawindow seems to influence the GPF as well moving it to PBDWE rather than PBSHR. 5.0 GPF is always in PBSHR050.DLL.



CR:154969
CR Number:   154969
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)
17 Apr 1998 Fixed
Description
The behavior between the DataWindow painterbar and the Properties/General tab seems to be inconsistent. The behavior does seem to revolve around Computed Fields. Labels and columns work correctly. After changing the justification of a Computed Field from the StyleBar of the DataWindow painter to something other than Left, selecting Properties from the popup menu, on the General Tab, look at the Alignment box. It always says Left no matter what the justification is set to from the StyleBar.



Cannot recreate 6.0 beta.



CR:154972
CR Number:   154972
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   5.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
Connecting to Sybase System 10 with an invalid username/password causes a core dump.



CR:154977
CR Number:   154977
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 21 Oct 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Describe("evaluate('page()',rownumber)") returning wrong page when printpreview is on. Evaluate() will always return the page you're currently displaying, not the correct page...so if you were on page 6 (in print preview), it would always return Page 6 for row 52 even though row 52 is on page 2.



CR:154978
CR Number:   154978
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Problem with X and Y position of a control in a window.

Suppose You have a single static text named st_1 inside a windows names

w_move.



Set these position for st_1 as:

st_1.X = 50

st_1.Y = 50

Execute a move (50,50), result is correct of (50, 50)

Then change x's value to 100 and keep y's value the same, execute a move (100,50) and the results are correct (50, 100)



The bug exists if Y is set to a negative number:

st_1.X = 50

st_1.Y = - 50



Reset the X position to 100

st_1X= 100

Execute a move (100,-50), The Y position is changed to -47 even though the Y coord number was never changed via script

Execute another move(100, -50) and the output is a move (100, -43)

The negative Y keeps getting incremented each time a move() is executed until Y finally reached the value of 1.



PER DEVELOPMENT:

The y coordinate no longer changes. Remaining corrdinate differences are do to PBU to Pixel and Pixel to PBU conversions.



CR:154985
CR Number:   154985
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Object Properties dialogs are hard to access when placing objects on tab pages that have been placed on the window first (ie they're not part of the tab's control array). Right mouse on a datawindow control on a tabpage causes the tabpage dialog to appear as an example.



CR:154993
CR Number:   154993
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Cannot print several datastores in one printjob using PrintDatawindow().



Workaround: Use an invisible datawindow control.



CR:154995
CR Number:   154995
Product Name:   PB Enterprise
Product Component:   Business Graphics
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Setseriesstyle is defaulting to the default symbol in 32 bit machine code executables in some instances. Graphs symbols appear as they should in pcode and when run from within in the ide.



CR:154997
CR Number:   154997
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Some wordbasic OLE functions don't work. Einf黦en (InsertText) and BearbeitenGeheZu (Edit.GoTo) are two examples that don't work in German. Using VB 4.0, these work fine. May be due to the umlaut.



Development: This is not a bug. WordBasic is composed of functions and statements. Sometimes the function and the statement have the same name. PowerBuilder assumes you are making a function call unless you use the keyword, AsStatement!. If a function and statement have the same name you will always access the function unless you use the keyword. This problem appeared a little confusing for the German Word situation because PowerBuilder performs a fixup in certain cases. If a user erroneously calls a statement in WordBasic as a function, PB checks the return code for an error message and performs a retry as a statement if appropriate. This fixup only works in English as it is a string compare. Please remember this is a fixup and the user should really be using the keyword, AsStatement!, if they are calling a statement. See the WordBasic documentation on msdn for more info on statements and functions.



WordBasic instructions are composed of statements and functions, which are defined as follows:

A statement carries out an action. For example, opening a file, selecting text, and scrolling through a document are all actions. Virtually every action you can perform in Word has an equivalent WordBasic statement.

A function retrieves information. A function sometimes also performs an action, but the primary purpose of a function is to return information to the macro. A function can determine the character formatting of selected text, whether a document is in outline view, whether a toolbar is displayed, and many other things.



CR:154998
CR Number:   154998
Product Name:   PB Enterprise
Product Component:   Plug-ins
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Using SaveRowsAs saving dw as a PSR The formatting is incorrect when the PSR is opened up in Infomaker.



Cannot reproduce during 6.0 beta.



CR:155002
CR Number:   155002
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Oct 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Datawindow Expression dialog should flag as an error any column of type date being compared using a datetime expression.



Example: (order_date is a column of type date)



order_date < today()



Today() as a validation expression or computed field expression in the datawindow is the so-called report function that returns a datetime and is not the same as the Powerscript Today() which returns a date. So you're basically comparing a date to a datetime with the example above. The bug would be, that the expression dialog should flag this as an error. "Expecting DATE Expression"



CR:155005
CR Number:   155005
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
When you embed a tab control on a tab page - say tabpage 3 of tab_master, and place a control such as a command button or datawindow on tabpage 1 or tab_master, the control 'falls through' to the page containing the embedded tab control - tabpage 3.



Cannot Recreate with 5.0.04.48 & 6.0 build 214



CR:155008
CR Number:   155008
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Connected to System 10, CTLIB, create any type of DataWindow with a table that contains a timestamp column. Preview the DataWindow. It GPF's in KRNL386.EXE at 0001 4DE7 after it finishes retrieving the data and is going into the Saving Report Data phase (microhelp). When the DateTime column is not included in the DataWindow, previewing the DataWindow works fine. For tables with 32 records or less in them, it will not GPF.



CR:155014
CR Number:   155014
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)
17 Apr 1998 Fixed
Description
Customer is in dw painter creating a Rich Text Format dw in which he wants to put his company's logo, a bitmap. Everytime he tried he gets an error message saying "out of memory" then a white box saying "Insufficient memory" and he is kicked out of PB 5.0.



CR:155017
CR Number:   155017
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Problem with machine-code exe only. Everything works fine in development (and using p-code exe) but when running a machine-code executable the mdi frame opens twice and the the splash window never appears. Passing in a window by reference.



CR:155023
CR Number:   155023
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
When using stored procedures as a datasource of a datawindow. These stored procedures have to be filled with parameters in order to be executed. Normally, before execution these parameter are being filled with real data. The existing Stored Procedures test the input parameters before execution if they are NULL, so that they can be executed without input parameters. But if trying to create a datawindow using null, get the following error: 'Error Argument has not null-value'.



CR:155024
CR Number:   155024
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)
6.5.00 21 Oct 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
If a dw is nested within another dw, the columns' properties are not reflected when they are defined in the column's property sheet in the dw painter. In this example, the column row should be italized & bolded if the criteria of another column is met. This is done on the expression property sheet of the column. Workaround: Set these properties within a script.



CR:155030
CR Number:   155030
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Passing array by reference GPFs in local variable same as function argument. Problem doesn't occur if you pass the argument by value.



CR:155035
CR Number:   155035
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)
17 Apr 1998 Fixed
Description
5.0. 'Return 1' does not work as documented for SQLPreview event of a datawindow. It does not stop processing and the SQL still gets submitted to the database. Setactioncode(1) still works as a workaround.



CR:155038
CR Number:   155038
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Static text border color property is not working. If border is box, then the color does not show in design...preview, but does if you run an application which opens the window. For 3d raised and lowered, and for shadowbox, the color does not show in either case.



CR:155039
CR Number:   155039
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)
17 Apr 1998 Fixed
Description
Error accessing external object property of MS Web Browser control from PB. The error occurs with any attribute or function that is accessed from PB for this particular control.



CR:155044
CR Number:   155044
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
If you set EditLabels property for TreeView control to true, you will not be able to edit labels while DisableDragDrop property is unchecked.



Cannot reproduce using 5.0.04 or 6.0



CR:155045
CR Number:   155045
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
If key column modified, Delete then Insert selected, then change col value back to original, and modify row and column status to NotModified! on Update the Delete is still performed. Data is lost. WORKAROUND: If update property is set to Update only, then there is no problem.



CR:155047
CR Number:   155047
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
GPF when mixing array declarations between Window instance and Window function declarations. If instance declarations are: string array1[], array2[], and Window Function arguments are: string array1[5], array2[5], a GPF occurs at different addresses depending on the Operating System used.



PER DEVELOPMENT: USER ERROR:

You simply cannot pass unbounded arrays to bounded arrays by reference. WHen you pass by ref, the types must match.



CR:155048
CR Number:   155048
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 RC 4002 11 Dec 1998 Fixed
Description
Printing blank page instead of datawindow information from inside of the Library painter.



Steps to recreate:

1. Go into Library Painter (PB 5.0)

2. Select any datawindow

3. Click on Entry, then Print.

4. A blank page prints out.



CR:155052
CR Number:   155052
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
Having difficulty with edit masks spin control feature code table in the window painter. If the data is numeric, 68th entry in code table o.k., the 69th blows up, with decimal it blows up on 43. Incrementing by 1. Blows up while clicking the "OK" button of the property sheet: "application terminated" "pb050 called invalid page fault in module unkonwn @ 0000:11003936".



CR:155060
CR Number:   155060
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 Presently Not Targeted For Any Future Release Of This Product
Description
Previewing an OLE presentation style DataWindow using Microsoft Chart does not show the chart with the data you selected. It continues to show the example chart. In 5.0.01, it GPF'd. In 5.0.02, it does not GPF but shows the chart. Putting this DataWindow object on a Window and running it also shows the example chart.



CR:155062
CR Number:   155062
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.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
A column graph dw is placed on a window, and changed to a pie style graph at runtime. When changed like this, it doesn't have the legends, nor the percentages on it.

Workaround:
There is a workaround trick to changing from bar graph to pie and back. Here is an excerpt:

This is still a bug of sorts but graphs (bar to pie) require specific changes with dot notation/Modify due to their nature.

-Series on bar graphs are in the legend, categories on the category axis.
-Series on pie are built into the pie graph labels typically, not the legend. Categories are in the legend for pie.

// Here is some script to change a bar to pie and back.
// Change pie (type 13) to Type 9 "bar chart" "Col3DObj"
dw_1.Object.gr_1.GraphType = 9
dw_1.object.gr_1.legend.dispattr.displayexpression="series"

// Change bar chart (type 9) to type 13 pie
dw_1.Object.gr_1.GraphType = 13
dw_1.object.gr_1.legend.dispattr.displayexpression='category'
// these two lines are key to pie graph labels showing up correctly.
dw_1.object.gr_1.pie.dispattr.backcolor='536870912'
dw_1.object.gr_1.pie.dispattr.textcolor='0'



CR:155063
CR Number:   155063
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Edit/Align, Space and Size Controls menu picks in the window painter have blanks where Icons should be. Under NT 4.0 only.



NOTE: This was fixed in 5.0.03 forward and in 6.0



CR:155071
CR Number:   155071
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Microsoft SQL Server. (MSS) - Preview View in DB painter and receives the following error message: Data conversion resulted in overflow.



CR:155076
CR Number:   155076
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Tab character prints okay when it's part of a text object on a data window. It doesn't work if the embedded tab character is in a multi-line editable datawindow (column) field. The tab character then shows up as a box (as if it were a control character) in print preview even with autosizeheight on.



Developer: This is standard behavior with embedded tabs in a DW edit control and it is in line with the standard Win32 UI.



Although we create the edit controls as "ES_MULTILINE" and use "DrawText" to paint the text under most conditions - and multiline edit controls can support tabs, to do so requires that we do a DT_TABSTOP to set tab positions and DT_EXPANDTABS to paint them properly.



We do not have a function to set tab positions with a DW edit control and it's unlikely that the default of 8 is going to be acceptable. If the column is of "autosizeheight" we use our own DrawText (shWinDrawTxt) to paint the text but we still treat the tabs the same way.



Suggestions: Better to use an OLE column perhaps but embedded tabs are always problematic.



CR:155077
CR Number:   155077
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Nov 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Informix error -705 "cannot drop/modify procedure - it is currently in use" using INET 5.01 on-line 5 or 7 using native driver PBIN5050.DLL, 16 bit - WJ2, 32-bit - TE1



This error occurs when using the command UPDATE STATISTICS; as an embedded sql command. It is only a problem when you issue the UPDATE STATISTICS for the SECOND time in the script code.



CR:155078
CR Number:   155078
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)
24 Sep 1998 Not a Bug
Description
While inserting a row in a DataWindow (row status is New!) and modifying one or more columns with Setitem() (column status goes to DataModified!), the developer can't reset the status for a particular column back to NotModified! directly with one SetitemStatus() call. Instead, this setitemstatus() to NotModified! does nothing and the column status remains DataModified!.

From the book for rowstatus: " When a particular status change is not allowed, you can call SetItemStatus more than once to set the row to the desired setting. For example, if you want to set a row with New! status to NotModified!, you can set it first to DataModified! and then to NotModified!." This refers to row statuses but it also applies to column statuses.


Development: This is the correct behavior.
With inserting new rows; the initial row status is NEW! and the column statuses are NOTMODIFIED!

Use setitem() into a column in this new row; the row status is now NEWMODIFIED!, column is DATAMODIFIED!
<< the complaint - Developer now trys to set the column status to NOTMODIFIED! with setitemstatus() and it remains DATAMODIFIED! >>

When a column is set to NOTMODIFIED! with setitemstatus(), PB checks to see if there is "original data" available for the column. If there isn't, we do not touch the status. When we do set a column status to NOTMODIFIED! we want original data to put back in the column value - NOTMODIFIED! implies "undo" in this circumstance and there isn't anything to undo.

<< The workaround is to set the column status to DATAMODIFIED! FIRST, then set the status to NOTMODIFIED!>>

When the developer sets the column status to DATAMODIFIED!, PB saves the contents in an "original column" value, therefore the subsequent NOTMODIFIED! will work. This is one of the quirks of "newly inserted" rows and the fact that there is no 'original buffer' until you go through the chain of DataModified! (just after newly inserted row) to explicit SetitemStatus() of the column to DataModified! (creates original buffer entry) to NotModified! (can do this now since "undo" is allowed with original buffer value).

In this specific case, the only way to set column statuses it to first set them to DataModified! to create the original buffer entry and then to NotModified!.



CR:155084
CR Number:   155084
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 21 Oct 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
When printing a report with a nested report, it prints several blank pages, but when previewed it is fine. When the customer received pb5 installed pb5 16 bit on win3.11 and the same problem with printing occured, missing several pages in the middle. 32 bit worked fine.



CR:155089
CR Number:   155089
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Enhancement. In the Project painter, the user would like to be able to specify a home location for created PBD's or DLL's. Right now when a PBL gets converted into a PBD or a DLL, it will reside in the same dir as the PBLs. It would be nice to be able to specify either a single directory or a directory per PBD/DLL.



CR:155090
CR Number:   155090
Product Name:   PB Enterprise
Product Component:   Shared Objects
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
PB 5.0 flushing ancestor classes on window close causing performance problems. The ancestor classes have to be re-loaded into memory the next time a decendent is loaded causing a performance hit. These classes should still be in memory and should not have to be loaded. This bug was reported against PFC and class libraries based off PFC but any windows using inheritence will have the same problem.



CR:155100
CR Number:   155100
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   4.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Jan 1999 Presently Not Targeted For Any Future Release Of This Product
Description
An external 16bit function call, that opens and closes a file, does not perform properly If a user object is declared as a global variable and that user object resides in the last PBL of a long library list.



CR:155114
CR Number:   155114
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
When creating a datawindow with stored procedure datasource, the list is not sorted in the datawindow painter. In the database painter under Design..Procedure Syntax, the list is sorted properly. This makes it impossible to find a procedure if you have a large number (thousands).



CR:155115
CR Number:   155115
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)
07 Jul 1998 Presently Not Targeted For Any Future Release Of This Product
Description
Word wrap on a RTE datawindow does not seem to be working correctly using an external source datawindow, and setitems to insert the data.



CR:155117
CR Number:   155117
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Line color property does not duplicate correctly. To reproduce:



1. On a window, create a line, changing size, thickness and color. I used blue as color.

2. Duplicate the line, using the RMB popup menu.

3. Size and thickness reproduce, but color does not.



Cannot reproduce during 6.0 beta.



CR:155125
CR Number:   155125
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Oct 2000 Not a Bug
Description
Can't access computed field of row in filter buffer. Brings back Primary buffer information instead.

Developer: We actually do not support expressions which require data (ie. and implied row # and column) from other than the primary buffer.



CR:155126
CR Number:   155126
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
5.0 Editmask behavior for invalid date entry inconsistent. 07/31/96 in an mm/dd/yy editmask is valid. When you try to use "overtype" mode and enter a month of '11' or November, on the second '1', focus jumps to the 'dd' part. Since 11/31/96 is an invalid date, it probably should beep at this point and put back the 07/31/96



PER DEVELOPMENT:

As designed. The editmask control checks to make sure that an mm has an appropriate value for dd if it is already present thus, if you have 07/31/97 and go to the mm and try to type 11 we will force it to 01 (the first month with 31 days).





--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具:ReadASADB。
此工具支持ASA v5.0,v6.0,v7.0,v8.0,v9.0,v10.0,v11.0,v12.0等版本。
恢复Sybase SQL Anywhere的工具在国内应该算首创。

ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具

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

ReadASADB适用场景

各种误操作:

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

本工具的应用场景:

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