远程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:201099
CR Number:   201099
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00 EBF1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.x Catalina 1185 06 Jul 2000 Fixed
Description
New crosstab datawindow wizard. Include a computed column in Select statement when you reach the window in the wizard titled 'Define Crosstab Rows, columns and values..." the computed column does not show the computed column in Source Data list.

Must return to SQL, change something in the SQL (add/remove a column from SQL), now the computed column is visible
Workaround Description
 Create dw but do not worry about including the computed column. When created click SQL button add/remove a column or change something in SQL, Computed column is now visible.



CR:201100
CR Number:   201100
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jul 2004 Fixed
Description
When connecting to a Microsoft SQL Server 6.5/7.0 database and using a subselect containing a retrieval argument, the SQL Server ODBC driver errors out when preparing the statement.
Error 999 (rc -1) : SQLSTATE = 37000
[Microsoft][ODBC SQL Server Driver]Syntax error or access violation

Happens with even the newest ODBC Driver 3.70.0623 SQLSRV32.DLL. Note that retrieval arguments work fine when they are not embedded in the sub-select.

Workaround: Use disablebind=1 in the DBPARM or check disablebind in the profile in development.



CR:201102
CR Number:   201102
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 19 Dec 2000 Fixed
Description
OLE Control with the DisplayType of DisplayAsActiveXDocument!, loses previous updates when activated again



CR:201111
CR Number:   201111
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
If OLE Control's DisplayType is set to ActiveXDocument in the painter, at runtime, the sheet menu disappears when the control is deactivated



CR:201119
CR Number:   201119
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 8019 25 Feb 2004 Fixed
Description
HTML Datawindow. Checkbox changes in Web DataWindows do not update. for both IE 4.0 and Netscape 4.x (The old data is retained after the round trip).



CR:201121
CR Number:   201121
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Nov 2011 Deferred
Description
No way of specifing a retrieval agrument for a DDDW in a Web DW



When a drop down DataWindow contains a retieval argument it can not be used in a Web DW as their is no way of programmatically specifing the value of the retieval argument.



CR:201125
CR Number:   201125
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Solaris 2.6
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
When you run an app that has a dwc control on a window and
you scroll horizontally, the column headers disappear when you scroll back.

Also if you resize the dw on the window the rectangle comes into foreground and
hides some of the fields even though its suppose to remain in the background. (Rectangle object
is behind the text objects (Sent to back))

Workaround:
The header band of the dw has a rectangle object and column text objects on it.
If you take away the rectangle object than problem goes away.



CR:201142
CR Number:   201142
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
ConnectToObject() will cause the desktop to bleed into Excel if it was closed outside of PB if you had a reference to a worksheet before the program window was closed.



CR:201202
CR Number:   201202
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Aug 1999 Not a Bug
Description
Sample is dynamically adding a menu item to the menu's control array and was then forcing the menu to repaint by explicitly setting the visible attribute to true. Prior to build 520 the menu was redrawn at this point and the new menu item was visible. When viewed in the debugger you can still see the menu item as added although it is not visible because the menu does not get redrawn after the changes are made.

Starting in build 520 the menu is not redrawn when visibility is changed so the new menu item is not visible. As setredraw() does not apply to menus it is not possible to force the menu to redraw after the dynamic changes have been made.

Per Development, This is Not a Bug.
By product of new way menus handle visibility changes.
This is probably a change in behavior rather than a bug. The change in behavior is probably a result of the several bug fixes dealing with changing the way menu visibility is handled internally. Refer to the resolution for CR 184160 for more explanation.



CR:201212
CR Number:   201212
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jul 2004 Not reproducible with latest version of the product available as of Resolution Date
Description
Having 'transparent' as a text background for columns or static text with text color other than BLACK text makes the text disappear on printout in NT only. Any column of the datawindow defaults to transparent background. If you have a column whose text is not black (either through directly setting text color or through an expression), and you've left the 'default' transparent background, it will show up in print preview but not in the printout.



Most often reported as "RED" text doesn't print using NT 4.0 and HP printers on the final printout.



Workaround: Go into the datawindow painter and RE-SAVE each column where you have text with non-black color. You will see the background.color of the text change from ' 536870912' to '553648127'. When the background.color is 553648127, the (for example) RED text will show up on printed output. You can also change the background to WHITE for all the columns with RED/text with color but this only works on white background datawindows.



CR:201234
CR Number:   201234
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 EBF1 7006 19 Jul 1999 Fixed
Description
7.0 Regression . In the datawindow painter, SQL section, compute tab, entering one or more computed columns don't always get saved. The user should get "Select change has force an update specification change. Also, you cannot add a retrieval argument as a computed column and click on the SQL icon to go back to design mode, the change to the SQL statement doesn't 'take' and when you go back in the SQL painter, your computed columns are gone..

Also: Notice to ADD another computed column, you hit the TAB key (not intuitive) as the ENTER key does nothing. BOTH keys should add rows as it did in 6.5 and in 7.0 in the database painter "add column" mode. The tab key should add a row when at the last field of a row and the ENTER key should add a row no matter where you are.



CR:201237
CR Number:   201237
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 EBF1 7014 12 Nov 1999 Fixed
Description
If you create a crosstab datawindow using a stored procedure (SYC driver), selecting a column whose data type is float will cause a GPF.
Workaround Description
 Use double precision columns in the database instead of float.



CR:201246
CR Number:   201246
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 6012 29 Jul 1999 Fixed
Description
7.0 Regression. A datawindow column of type number with Regional Settings set up as comma decimal separator truncates the fractional part after editing a number like 12,34 to 34,56 and tabbing off. (the result is "34").

This seems to work fine in 7.0.1 (7.0 build 6012)



CR:201280
CR Number:   201280
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 13 Sep 1999 Not reproducible with latest version of the product available as of Resolution Date
Description
Calls to Modify() (or dot notation) fire ItemError event if the datawindow has required fields.
Only happens in 6.5.1, OK in 6.5 and in 7.0
Workaround: Set a boolean flag true just before and false just after, check this flag in ItemError event and if true Return 2
Workaround Description
 Set a boolean flag true just before the Modify call and set it false just after.
In ItemError event check flag and return 2 if it's true (ie do not show message)



CR:201303
CR Number:   201303
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 EBF1 7016 11 Nov 1999 Fixed
Description
7.0 OO regression. Painter detects duplicate control names when there are none.



CR:201366
CR Number:   201366
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7010 22 Oct 1999 Not reproducible with latest version of the product available as of Resolution Date
Description
IgnoreDefaultButton properties specifies whether the Clicked event for the window's Default command button is triggered when user presses enter. Pressing <enter> key does not insert new line in the mle.



CR:201393
CR Number:   201393
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The DW DTC not the Web DW does not support DDDW's in PowerSite 7.0

They show up as edit style instead of as DDDW's.

To reproduce:

Create a freeform style datawindow on employee.

Create a tabular style datawindow based on dept_id and department_name from department

Edit the dept_id column on the employee datawindow so it is of type dddw and uses the datawindow based on department.

Convert both datawindows to syntax in the Design menu of the painter where you can choose tables and columns.

Use the DW DTC to create a page based on the datawindow. Deploy the page. Notice that the drop down does not appear.
Workaround Description
 Change the generated code from <input type =text> to <SELECT>



CR:201400
CR Number:   201400
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
ORCA regeneration does not regenerate a window that was created with Allow Dashes In Identifier unchecked. When the window is regenerated in the library painter there is not a problem. When regenerated with ORCA you will receive an error C0015 Undefined variable when trying to do subtraction without spaces between the variables as the regeneration is assuming a-b is an undeclared variable when regenerating with ORCA.

As the purpose of unchecking the "Allow Dashes In Identifier" checkbox specifically allows you to do this, a-b when this is unchecked should be interpretted as subtraction.
Workaround Description
 Do not uncheck "Allow Dashes in Identifiers" when using products that utilize ORCA.



CR:201404
CR Number:   201404
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 9021 29 Mar 2001 Fixed
Description
Win95/98 doesn't read [shortdate] date format from registry, instead uses win.ini - even for 32 bit. This causes problems when the user(developers) have to have their users change the win.ini for Win95/98.

Workaround: As in CR154227, while Windows95 refuses to write any date with MMM clause to the WIN.INI file, you can manually set it.

NT 4.0 has a different behavior. The best way to insure consistency in Win95/98 platforms is to check the Registry "sShortDate" setting and compare it with the win.ini. If they are different, the developer has 2 choices.
1. Notify the user to change the win.ini to match the Registry and shut down the application.
2. Modify the win.ini based on the registry settings for sShortDate in code and notify (or not notify) the user.

// win.ini section that has sShortDate setting
[intl]
sShortDate=mm/dd/yy

// code to check 32 bit WINTEL platforms
environment env
integer rtn
string ls_shortdate, ls_shortdateini
int rc

// Check Win95/98 or NT environment
rtn = GetEnvironment(env)
IF rtn <> 1 THEN RETURN
CHOOSE CASE env.OSType

CASE Windows!

RegistryGet("HKEY_CURRENT_USER\Control Panel\International", "sShortDate", ls_shortdate)
ls_shortdateini=ProfileString("win.ini", "Intl", "sShortDate", "None")
if lower(ls_shortdate) <> lower(ls_shortdateini) then
messagebox("Date Error", "Registry setting does not match win.ini")
return
end if

CASE WindowsNT!
// calls get redirected to the registry. The sShortDate does not have to be in the win.ini.

CASE ELSE
RETURN

END CHOOSE



CR:201406
CR Number:   201406
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 7011 12 Oct 1999 Fixed
Description
Problem with the Web Datawindow (WebDW or HTMLDW) using Internet Explorer and the Browser Back Button:

Use a tabular datawindow which accesses the Employee table of the EA Studio 3.0 Demo DB. It has a Next and a Previous button on it. We tested the first row, firstname column. In our database, the initial value retrieved from the database for that row/column is "Fran".

Using Internet Explorer 4.0 and 5.0:
1. Bring up the datawindow (html file) in the browser. Initial Data value = "Fran"
2. Change Fran to Fran1.
3. Click Next
4. Click the Browser's BACK button. The data value displayed reverts to "Fran"
5. Change Fran to Fran2.
6. Click the Next button.
7. Click the Previous button. We expected to see "Fran2", which was the last thing we entered, but the
data value at this point is now "Fran1", which was not expected.

Using Netscape Nav 4.04, Communicator 4.04 and 4.51:
1. Bring up the datawindow (html file) in the browser. Initial Data value = "Fran"
2. Change Fran to Fran1.
3. Click Next
4. Click the Browser's BACK button. The data value displayed is "Fran1" but when you click on the column, it reverts to "Fran"
5. Change Fran to Fran2.
6. Click the Next button.
7. Click the Previous button. You see "Fran2", which is what was expected.



CR:201489
CR Number:   201489
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Mar 2002 Fixed
17 Jul 2002 Fixed
Description
Enhancement. PBTrimCharColumns using ODBC to Microsoft SQL Server 6.5. Want it to trim space-only-padded char() columns to NULL like the native PBMSSxxx.DLL driver during retrieval into the datawindow...



CR:201501
CR Number:   201501
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 7006 26 Jul 1999 Fixed
Description
7.0 Regression. Itertative dot notation setting of values in the filter buffer of a datawindow GPFs. (iterating through, it gets to about 6 values).

Something like:
string ls_state = "NY"
long ll_index
For..
dw_1.Object.state.filter[ll_index] = ls_state
Next

Workaround: Since dot notation in the Primary buffer works, invert the filter so the rows to be modified are in the primary buffer (Not {filter expression{) then apply the filter when done modifying (via dot notation) against the primary buffer.

Ex: If the filter is "state='MN'", make it NOT(state='MN') and change the dot notation filter to:

dw_1.Object.state.primary[ll_index] = ls_state

then apply the real filter "state='MN'"



CR:201507
CR Number:   201507
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
SetRow return -1 if the Web DataWindow has not been clicked

Add a button to a page containing a Web DataWindow

<INPUT TYPE=BUTTON VALUE=SetRow onclick="alert(dwMine.SetRow(3))">

Deploy page and click the button before clicking on the DataWindow



CR:201508
CR Number:   201508
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
GetClickedRow return NaN if no row has been clicked instead of 0

Add a button to a page containing a Web DataWindow

<INPUT TYPE=BUTTON VALUE=GetClickedRow onclick="alert(dwMine.GetClickedRow())">

Deploy page and click the button before clicking on the DataWindow



CR:201510
CR Number:   201510
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 7011 19 Jun 2000 Fixed
Description
Web datawindow: DeleteRow(0) always deletes the first row instead of the current row.

WORKAROUND: Get the current row before calling DeleteRow, and pass the correct row number instead of using 0.



CR:201560
CR Number:   201560
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 27 Oct 1999 Fixed
Description
6.5 Regression. Build 1011-1037. Setfullstate GPFs when replacing dataobjects when one already exists in the datawindow. (even a Reset() to the destination datawindow where the blob is written doesn't help.)



CR:201595
CR Number:   201595
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
5.0.04 13 Apr 2000 Fixed
Description
Affects Version: 5.0.04 EBF2, 7.0 GA (build 5031) 7.0.1 (Builds 6012, 7003)

DW ItemError Event incorrectly identifies NULL Values as dates with a column that has the required option set and also has a Date EditMask.
- NULL in an EditMask of MM/DD/YY will incorrectly identify the value as 2000-01-01.
- NULL in an EditMask of MM/DD/YYYY will incorrectly identify the value as 1900-01-01.

Note: The dates listed are the internal PB format which is returned by the ItemErrorEvent regardless of what the EditMask is set to.



CR:201638
CR Number:   201638
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   Solaris 2.5.1
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
I have created a very simple client/server application which demonstrates the above problem.

On Solaris 2.5.1 with PowerBuilder 5.0.04, when the client application connects to the server application, memory is allocated each time. But when the client application disconnects from the server application the memory is NOT de-allocated. I have also tried the same application on WIN NT 4 SP 3 the memory is allocated and de-allocated accordingly for each client connect/disconnect.

NOTE: The problem also exists with PowerBuilder 6.5 on Solaris.



CR:201662
CR Number:   201662
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
GPF in MSVCRT.DLL using some command line options such as /p execute. Even in 6.5, a bad painter name after the /p didn't cause it to GPF.



CR:201666
CR Number:   201666
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement.. Ability to Modify() or use dot notation to change /Toggle NewPage (New Page on Group Break) and ResetPageCount (Reset Page Number on Group break) on datawindows with groups during runtime.. Another related issue would be to change the Group Sort attribute in runtime as well (the Sort for the particular GROUP not the datawindow top level sort).



CR:201669
CR Number:   201669
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 18 Aug 1999 Fixed
Description
7.0 Regression. Enter or return used in MLE does not go to next line for default MLE.

Workaround: User must use Control-Enter.



CR:201673
CR Number:   201673
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Sep 1999 Not reproducible with latest version of the product available as of Resolution Date
Description
7.0 Regression. Decimal(n) numbers in datawindow column specifications. can't be changed. Most often this would happen with stored procedure sourced datawindows where a column might come back as decimal(4) AND BE EDITABLE (unlike a regular SQL Select datawindow). An external datawindow also (in 7.0) allows you to change the precision of the decimal datatype in the 'Column Specifications' Tab.

This works correctly in 7.0 build 6012.



CR:201724
CR Number:   201724
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jul 1999 Duplicate
Description
GPF in PBDWE60.DLL when printer name is > 32 characters while changing printers and clicking on the print icon.
Exename caused an invalid page fault in module PBDWE60.DLL at 0137:005360de.

\\network\this_is_my_very_long_printer_name_longer_than_32_characters

The 'name' is the part after the '\\network'.



CR:201725
CR Number:   201725
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Feb 2000 Presently Not Targeted For Any Future Release Of This Product
Description
7.0 Library painter bug: Clicking on pbl y while opening pbl x, opens pbl y.
Workaround Description
 Use the + to expand the treeview.



CR:201726
CR Number:   201726
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8006 02 Feb 2000 Fixed
Description
7.0 Library Painter; backspace key does not work when editing To Do List entry.



CR:201757
CR Number:   201757
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
In the datawindow painter, do an HTML Preview of a freeform datawindow which has columns (including their labels) dragged into the header band. The HTML Preview of the datawindow displayed in the browser does not render the header correctly. It looks fine in the Preview View of the datawindow painter.



CR:201804
CR Number:   201804
Product Name:   PB Enterprise
Product Component:   WT - Editor - Script
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   7.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
customer would like to open item with external viewers or applications ( notepad )
Workaround Description
 no workaround provided. Enhancement request



CR:201805
CR Number:   201805
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 7014 23 Sep 1999 Fixed
4019 25 Apr 2001 Fixed
Description
If the Adaptive Server Anywhere stored procedure does not have Default values set for input arguments then, PB7 has a problem when empty string arguments are passed to the procedure.
Workaround Description
 Temporary workarounds if suitable for ct ;
ls_arg = " " (space char between quotes)
or
SETNULL(ls_arg)
or
an RPC for a non-result-set database stored procedure.



CR:201851
CR Number:   201851
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
Need to add a compiler error for the following syntax. This worked in 5.0, but it worked because of a memory leak. The fix to the
memory leak causes this syntax to fail for any field of the structure where underlying pointers are involved. This would include
structure elements of type string, and also involves structure elements which are arrays. This change must be done for a release
where a migration occurs so that the change can be documented in the migration notes.

struct mystruct
long field1
string field2

mystruct myfunc ()
:
return mystruct

///////////event or function script:
string lstr
lstr = myfunc().field2



CR:201856
CR Number:   201856
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jul 1999 Presently Not Targeted For Any Future Release Of This Product
Description
Jaguar/PB 7.0 Memory leak passing blobs from standard comp to shared component.

See Jaguar CR 202352 for status.



CR:201955
CR Number:   201955
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 EBF1 7011 29 Jun 2004 EOL'd version. Not to be Fixed.
Description
When named/ retrieval arguments are specified for an ASA stored procedure, PB ignores the named argument and gives it a position in the parameter list. This is mostly a PB7 regression problem with drivers. In PB6 named arguments are successfully executed with various ODBC drivers and database.

Development: A new dbparm 'StripParmNames' has been added to remove parameter names around 7.0.1 build 7020. If this dbparm is set to 'Yes', all parameter names will be removed from generated call escape syntax. Note that this means that values passed will be inserted in the order passed regardless of the associated parameter name.
Workaround Description
 Specify retrieve arguments for all parameters in the order of the stored procedure definition.
For example if stored procedure expects 2 parameters, then pass it the first and second even though only the second is needed from the developer's perspective.



CR:201968
CR Number:   201968
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Sep 1999 Third Party Problem
Description
Red - negative numbers in datawindow not printing from NT 4.0
This is a third-party problem. The problem is resolved with latest MS printer driver.



CR:202034
CR Number:   202034
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
DropDownDataWindows (dddw) do not display properly in HTML Preview. When you drop down the column using the arrow, the display and child window that appears should take on the DESIGN (look and feel) of the dddw dataobject preview, NOT the actual display value. When the dropdown closes, it should revert to the display value expression specified in the painter. Currently, it shows what the user entered as the display value property both in dropdown and non-drop down mode.



CR:202073
CR Number:   202073
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
How do you move around in the panes without using the mouse???
Should be possible to move around the panes. For xeample in the windowpainter beween Layout and Script pane without using a mouse.



CR:202074
CR Number:   202074
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Sep 2000 Not a Bug
Description
When you presses on one of the bands in the DW painter, then it moves some pixel up or down if the mouse is not direcly in the middle of the band.



CR:202082
CR Number:   202082
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Apr 2000 Fixed
Description
7.0 UI issue. The Format page should be disabled if the edit style is editmask and 'Use Format' is unchecked. (this means editmask overrides display format mask which is the standard default behavior). By not disabling the Format page, users often get confused about how the editmask and format interact (they have no relationship unless 'Use Format' is checked on the 'Edit' tab page for a column for an editmask edit style).



CR:202085
CR Number:   202085
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 19 May 2000 Fixed
Description
In the Web DataWindow, attempting to call SetItem on a date field results in
NAN/undefined/NaN displayed in the column.

However, if you call Update (even though NAN displayed, the data is updated ok and the display is fixed properly.



CR:202087
CR Number:   202087
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Aug 1999 Not a Bug
Description
Missing Buttons for WebDW using Netscape 4.5 and IE 4.0.

Per Development:
If no columns have tab order, and the datawindow is not updateable, a button which is associated with the Update action will not be rendered in the browser.



CR:202102
CR Number:   202102
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
HTML datawindow deficiency. Need to include the PBVM, PBDWE and database driver DLL version in comments in the generated HTML source for the HTML datawindow (or even for the HTMLTable attribute?). It would help an HTML datawindow source sent to them to have

VM=7.0 6012, DWE=7.0 6012, Database=MSS, 7.0 6012.

This is similar to what we do for stamping exes..



CR:202127
CR Number:   202127
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Mar 2000 Fixed
Description
An Updateable external datawindow with a Decimal Column appears to be dimensioned with an addtional 256 places when in the column specifications for the datawindow. Thus a decimal column which is actually Decimal(2) appears to be Decimal(258). When the datawindow is exported the export shows correctly, but re-importing does not correct the problem.

This also shows up with similar datawindows when migrated from previous version of PB.



CR:202140
CR Number:   202140
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Oct 1999 Not a Bug
Description
Using the Web datawindow, a.k.a. the HTML Datawindow, controls defined in the footer band display directly below the data where the summary band would be, instead of displaying at the bottom of the page.



CR:202193
CR Number:   202193
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Memory usage/leak when using fetfullstate and
shared objects.



CR:202195
CR Number:   202195
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
the classname function causes a gpf when you use it with a any array and you assigned a structure with one string variable to the any array.

// str_test contains only one string var
str_test lstr_Tests[]
any la_Param[]
la_Param[1] = lstr_Tests
Classname(la_Param[1]) // gets a gpf



CR:202200
CR Number:   202200
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.00 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Jul 1999 Fixed
Description
Under "Create a new Powerbuilder application", page 28

1. Enter pb70 at the command-line prompt.
or
Click an icon linked to Powerbuilder (if you added it to the desktop).

This last sentence should be expanded to direct customers to their
System Administrator or System documentation.



CR:202203
CR Number:   202203
Product Name:   PB Enterprise
Product Component:   Menu Painter
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.00 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
When the powerbar is set to floating, you cannot expand it.



CR:202208
CR Number:   202208
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
Font sizes don't show up when trying to change the
point size for static text from the font properties tab sheet. The ddlb
is empty.



CR:202216
CR Number:   202216
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7007 25 Feb 2004 Fixed
Description
When a static text field is selected and you try
to change the font or text size with the style bar, pb will crash with a
bus error.



CR:202219
CR Number:   202219
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.00 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
When clicking preview from the painterbar or selecting
design/preview to preview a window, pb is minimized. You have to maximized
the pb icon to view the window that you want preview.



CR:202222
CR Number:   202222
Product Name:   PB Enterprise
Product Component:   Menu Painter
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.00 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
When in the menu painter and you select "edit menu
item text" , this never resets once you click to another menu item.



CR:202224
CR Number:   202224
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2004 EOL'd version. Not to be Fixed.
Description
Description: When creating a new window (w_welcome)
and changing the tab order, will change the size of a command button.



CR:202243
CR Number:   202243
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 8022 25 Feb 2004 Fixed
Description
HTML Datawindow. The TABINDEX property for a dropdowndatawindow (dddw) column is not generated when a dropdowndatawindow has the Always Show Arrow attribute on. . This causes problems with navigating the datawindow in the browser (you cannot tab to the dddw - it skips over the column) when in fact there is a tab order on a dddw column. If you put focus on the dddw column, hitting the tab key keeps the focus on the same column and changes the row (it stays in the dddw column only).

Workaround: Even older versions of the datawindow engine would work with dropdowndatawindows (generate a TABINDEX correctly) if the "always show arrow" was off.



CR:202258
CR Number:   202258
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 7012 21 Mar 2001 Fixed
Description
Datawindow using the new Update Stored Procedure feature, which is using the TSEQUAL in its where clause with the passed timestamp does not allow it to update, rather it gives an error..

When trying to update the datwindow the following error is received. The value appears to always be the timestamp of the first row in the table.

"The error is: "The timestamp (changed to 0x00010000013da7f5) shows that the row has been updated by another user.

No changes made to the database."

Fixed in all builds after 7015.

This problem has been fixed in both pbdwe70.dll and pbsyc70.dll.

To correct this problem an enhancement to the stored procedure update method that includes a TIMESTAMP column was added to these dlls.
To support this new feature, one needs to use the correct technique for coding the update method. An example follows:

create procedure shk_timestamp_upd (@int_col_new integer, @int_col_orig integer,
@string_col varchar(25), @timestamp timestamp output )
as
update shk_timestamp set int_col = @int_col_new, string_col = @string_col
where int_col = @int_col_orig and timestamp = @timestamp
if @@rowcount > 0 and @@error = 0
begin
select @timestamp = timestamp from shk_timestamp where int_col = @int_col_new
end
else begin
raiserror 20001 "Update Procedure Failed."
end;

Several things are significant:
1) You need input arguments for both the original key field value (@int_col_orig) and the new key field value (@int_col_new) since we must include @int_col_orig in the where clause.
2) Declare the @timestamp argument to be of datatype timestamp. Make it an input/output parameter in order for datawindows to automatically refresh itself with the new value.
3) Don't use "where tsequal(timestamp, @timestamp)" in the where clause. Specify "timestamp = @timestamp"
4) Immediately after the update, check @@rowcount. If @@rowcount = 0, you did not update the row even if there were no errors reported.
5) If @@rowcount > 0 and @@error = 0 then it is the responsibility of the stored procedure update method to refresh the @timestamp output parameter with the new timestamp value from the table. This technique should work correctly even if there are update triggers associated with the table!

At this point, stored procedure updates of Timestamp columns will only work with PBSYC70and PBMSS70 They will most likely fail when connected to PBODB, PBOLE, and PBJDS.



CR:202303
CR Number:   202303
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Nov 2000 Not a Bug
Description
When the SCC API is used with version control, if an object is exported to the harddrive from the library painter, subsequently, if the user clears the check out status of that particular object, the exported file is deleted from the harddrive.



CR:202308
CR Number:   202308
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00 EBF1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 EBF1 7012 02 Sep 1999 Fixed
Description
When calling a stored procedure qualified with an owner in Powerbuilder 7 with DECLARE and EXECUTE as in:
DECLARE update_contacts procedure for "dba".sp_contacts EXECUTE returns: Error 999 (rc -1) : SQLSTATE = 07001 [Sybase][ODBC Driver]Count field incorrect



CR:202310
CR Number:   202310
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 13 Sep 1999 Fixed
Description
DW Synchronization (Getfullstate/Setfullstate) does not copy the original buffer. This is fixed after 7.0.1 build 7010



CR:202340
CR Number:   202340
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Apparent resource leak opening sheets repeatedly. Opening and closing sheets causes a slow resource leak that over time uses up some memory but more importantly causes sheet opens/closes to get slower and slower as time goes on.



CR:202344
CR Number:   202344
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 13 Sep 1999 Fixed
Description
When data has been modified in the 'parent' datawindow of a datawindow synchronization pair, the ORIGINAL buffer date, datetime, integer, numeric fields (decimal(n) or number) contain bad data in destination datawindow after SetFullState(). It seems GetFullState() is not recording the BLOB correctly. This didn't happen in 6.5 since we didn't correctly pull the ORIGINAL buffer at all in GetFullState(). The original buffer seems to contain the correct values ONLY for string columns.

If you try to run an Update() on the destination datawindow of the Setfullstate(), you will get:

"-3", "Row changed between retrieve and update"


This is fixed after 7.0.1 builds around 7010 (July 8th, 1999 or newer). This enhancement now copies the blob totally including the original buffers and should clear up a lot of problems with sql generation using SetFullState().



CR:202354
CR Number:   202354
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Automatic refreshing of properties in the library listview.

In the library painter, if you choose the directory level in the treeview, the available PBL's are displayed in the List View. If you then RMB on a PBL, choose properties and enter a commen,the comment is not displayed until you refresh the view. Customer feels this should automatically refresh when a property is changed.



CR:202368
CR Number:   202368
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
1142 25 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Informix ODBC CLI 2.8 problem with columns with a datatype of SERIAL. If using ODBC, and inserting a new row, save the data and re-retrieve.

The Serial column displays numbers like: 12344, 12600, 12856, 13112.

If you do a retrieve on this same table using the native driver the serial column displays: 80, 81, 82, 83, as it should.



WORKAROUND: In the PBODBxx.INI file go to section:

[INFORMIX_SPECIALDATATYPES]

SpecialDataTypes='MONEY=DBI_TYPEMONEY=100,SERIAL=DBI_ULONG=101'



change SERIAL=DBI_ULONG=101 to SERIAL=DBI_LONG=101





*** THIS BEHAVIOR DOES NOT HAPPEN WITH THE NATIVE DRIVE (IN7) ***
Review Status
 04/25/2005:

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



CR:202400
CR Number:   202400
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.x Catalina 30 Mar 2000 Fixed
Description
When the ReadOnly property of the EditMask in a DW is set to 'no' in powerscript
code, the column which is specified appears as having spin controls associated with it.
This also happens when having no EditMask associated to the datawindow column.

The codeexample is: dw_1.object.dept_id.EditMask.ReadOnly="No"

Workaround:
Set the spin property to no after setting the readonly property to no,
like: dw_1.object.dept_id.EditMask.Spin="No"
This will prevent the spincontrols from showing up in the datawindow.



CR:202401
CR Number:   202401
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 EBF1 7015 07 Apr 2000 Fixed
Description
PB causes a gpfs when the retrieve() function is used in timer event and RetrieveRow event is coded. If the timer is so short that the last retrieve is not finished PB cuases a gpf.
Example.
-timer is set to 1 / timer(1)
-dw_1.retrieve() is coded in the timer event of the window
-a comment is added to the RetrieveRow event
when you open the window pb crashes.

Workaround:
use dw_1.post retriev() instead of dw_1.retrieve()



CR:202402
CR Number:   202402
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.2 8027 02 Jan 2001 Fixed
Description
7.0 Regression. Rich Text Control GPFs placed in painter/migrated in Win98 and Win95B. Simply placing a Rich Text Control on a window GPFs in PBRTC70.DLL 015f:10d6130b. Running a migrated window with rich text control GPFs as well. Also, previewing or creating a new rich text datawindow causes the same problem.

Related to length of printer driver name and mapping name.

The actual problem can be reproduced with any printer driver. It has to have the characteristics of it's "name", "port", "driver name" and "mapped name" to exactly equal 64 bytes. (we build a structure of these elements internally that causes this behavior - the user would never know this).

Also, the OBJECT BROWSER right-mouse support using "Document.." causes a window with a rich text edit control to appear and data to be written in the development environment. This also GPFs in PBRTC70.DLL.

NOTE: This doesn't seem to happen on ALL Win98 or Win95 machines.

Workaround: Point to a different mapped printer or create a new printer and use a shorter name.

The fix requires only PBRTC70.DLL in builds > 7.0.2 8027.



CR:202403
CR Number:   202403
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 28 Apr 2000 Fixed
Description
selecting a number in dropdowndatawindow (dddw) and tab to another field
change the values in the dddw from from 0,1 to 1 (or from 0,5 to 5)
if in the dddw both values (0,1 and 1,0) exist.



CR:202405
CR Number:   202405
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
On Windows 95 if you have a tab control that contains OCX controls, you may get a GPF when the window is closed.



CR:202429
CR Number:   202429
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.x Catalina 1123 25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Web Datawindow:
Customer has a service class nvo. He checks for a condition in the UpdateStart event and then returns 1 or 0 depending on the outcome. If he returns 0 the datawindow continues to work as expected. If he returns a 1 the Generate() method returns null. In 7.0 we asked him to code an additional SetAction() passing "" as the first argument. This redisplayed the datawindow and maintained the state of the datawindow prior to issuing the update. I have been working with this in 7.0.1 and now the additional SetAction() brings the datawindow back, but now the last new row displays twice. (The customer also sees strange behavior when trying to insert a new row from a retrieveEnd event where two rows get inserted instead of one) This also requires that the Jaguar Server be shutdown.


(WebDW, HTMLDW)

PER DEVELOPMENT:
When the update fails (for ANY reason), the Generate() method is getting back null and having an exception thrown.
This is fixed by setting a property on the DataWindow/HTMLGenerator component:
com.sybase.jaguar.component.tx_outcome=failed
This should be done manually using Jaguar Manageger in 3.0.x (and will default correctly in 4.0):
Open the DataWindow/HTMLGenerator component properties in Jaguar Manager.
Go the all properties tab
Set
com.sybase.jaguar.component.tx_outcome=failed



CR:202435
CR Number:   202435
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 EBF1 13 Sep 1999 Fixed
Description
If a column has a NULL value in the Original Buffer and the value changes to one that is not NULL, PB will crash if GetFullState() is performed



CR:202447
CR Number:   202447
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jul 2002 Fixed
Description
Regression: syntax of a function (that returns a structure) followed by .element accesses garbage instead of the element value
Workaround Description
 s_teststruct ls_temp
ls_temp= f_myfunc() //returning a structure
messagebox("", ls_temp.sfield1) // instead of using direct call like messagebox("", f_myfunc().sfield1)



CR:202491
CR Number:   202491
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Aug 2000 Fixed
7011 25 Aug 1999 Fixed
Description
Databasepainter:
Menu option Design ->Strip comments in the Database Administration pane is missing in PB 7 . In the former PB versions it was possible to check or uncheck the Menu option Design ->Strip comments in the DB Adminpainter.
In PB 7 there is not such an option, although the DocuPB 7 User's Guide page 450 (left side) talks about it in
the section Controlling Comments.



CR:202525
CR Number:   202525
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 7013/1130 12 Jul 2000 Fixed
Description
7.0 Memory leaks in Window Painter and Script Painter.



CR:202532
CR Number:   202532
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Issue with Web Datawindow buttons not appearing:

In order for a button that updates or inserts into a web datawindow to appear in the generated HTML, the datawindow must be updateable and have at least 1 column with a tab order. The problem with this is that there is no indication to the developer, who will waste hours of time trying to figure out why it does not appear. It would be better if it would generate the button disabled or something similiar as an indication rather than asking the developer to figure out why it never appears.



CR:202561
CR Number:   202561
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Jul 1999 Fixed
Description
SYC driver with regional settings using a comma as a decimal separator:
Selecting a numeric database column in embedded SQL into a double PowerScript variable cuts off the digits after the decimal separator.
Workaround: selecting the numeric into a decimal works fine.
solved with OpenClient EBF 8060



CR:202563
CR Number:   202563
Product Name:   PB Enterprise
Product Component:   Plug-ins
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Window does not appear when LIBRARY="file:///mypath/my_file.pbd" with IE4



CR:202586
CR Number:   202586
Product Name:   PB Enterprise
Product Component:   Windu/U
Status:   Closed
OS:   HP-UX 10.20
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Numerous windu errors with several client
calls to dpb server when using shared objects. Holds up processing. When the
PBENABLEXERRORMSGS is set to 1, the following error messages appear.
You can see that PB waits until windu errors have processed before control
goes back to PB.

Some of these error messages are:
Wind/U Error (234): Function SetScrollRange, must only be called from the primary thread.
Wind/U Error(237):Function CreateSolidBrush, GDI API's must only be called from the primary thread
Wind/U Error(234):Function GetFocus, must only be called from the primary thread
Wind/U Error(234):Function GetClassName must only be called from the primary thread
Wind/U Error(234):Function RedrawWindow must only be called from the primary thread
Wind/U Error(234):Function InvalidateRect, must only be called from the primary thread
Wind/U Error(234):Function UpdateWindow must only be called from the primary thread
Wind/U Error (234):Function GetDC must only be called from the primary thread
Wind/U Error (234):Function ReleaseDC must only be called from the primary thread
Wind/U Error(234):Function RegisterClipboardFormat must only be called from the primary thread
Wind/U Error(234):Function SetCursor must only be called fromt he primary thread
Wind/U Error(234):Function ShowCursor must only be called from the primary thread



CR:202602
CR Number:   202602
Product Name:   PB Enterprise
Product Component:   P-Code Exe Creation
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10032 27 Dec 2000 Fixed
Description
Incremental rebuild problem with duplicated/Control-T'd objects. When a window ancestor has an object such as a command button created from using the Control-T (Duplicate) functionality and incremental rebuild is chosen in the library painter, the system doesn't rebuild the descendant window. This can cause the wrong scripts to execute in the runtime. Works OK in development.


Workaround: Full Rebuild.



CR:202605
CR Number:   202605
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
The Oracle 8 native drivers limit the number of stored procedure arguments to 256. Customer would like this limit raised or eliminated.



CR:202631
CR Number:   202631
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00 EBF1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jun 2001 Fixed
Description
GPF when trying to edit a foreign key using OLE DB when user is not dbo

Workaround :
Connect with a system user ( = sysadmin server role checked for this user in MS SQL SERVER 7 for example )
Workaround Description
 Workaround :
Connect with a system user ( = sysadmin server role checked for this user in MS SQL SERVER 7 for example )



CR:202638
CR Number:   202638
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.2 26 Apr 2001 Fixed
Description
6.5.1 Regression (6.5 build 555 and higher). Datawindow truncating display at far right about 2-3 characters from 5.0.04 and 6.5 build 444 for same datawindow..



CR:202639
CR Number:   202639
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
When using SetDataStyle function to change the fill pattern of a datapoint, the colour of the legend for this datapoint changes to red.



CR:202640
CR Number:   202640
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Enhancement. Install. Need file location schematics to make sure files are in right place after installing maintenance releases.



CR:202644
CR Number:   202644
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 20 Apr 2000 Fixed
Description
Adding column to external datawindow causes dw corruption. Data in the new column will be "linked" to one of the existsing columns. Changes to either column will be propagated to the other.



CR:202649
CR Number:   202649
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
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
Visible attribute not evaluated for columns/computed fields located in header/footer of a nested report

Workaround:
Set height and width column/computed field properties to 0



CR:202677
CR Number:   202677
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 27 Mar 2000 Fixed
Description
6.0.00 Regression. Nested or composite datawindow with sort expression using Lookupdisplay() causes a GPF in DWE during preview in PB 6.x versions only..



CR:202681
CR Number:   202681
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
If you add a text control to a web datawindow, then give it a 3d border, either raised or lowered, it is rendered incorrectly. Reproduced with both Netscape 4.5 and IE4. In Netscape there is no border at all, and in IE, there is a heavy, ugly, black box around the text. Incidentally, there is also no difference in the way a column is rendered when you choose 3d raised for a border versus 3d lowered for a border. But it is much less obvious because a "nicer" border is rendered for a column. This is not true for text which has a border.



CR:202702
CR Number:   202702
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Open an existing datawindow that will be used as a web datawindow in the painter. Enter a link (i.e. w_abc.html) and then enter something in the link arguments that is not complete (i.e. user=') and then do alt-tab to switch to another application and watch PowerBuilder just disappear!..



CR:202717
CR Number:   202717
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00 EBF1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Sep 1999 Not a Bug
Description
Any datawindow object that is created using stored procedure as datasource will not be able to go back to the data source to make modification.

Per Development, this is not a bug:
The Column Specification view has become the replacement for modifying external/stored procedure datasource information ... if you open this Column Spec view and rightmouse, you'll see an item "Stored Procedure..." that allows you to modify whatever.



CR:202737
CR Number:   202737
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.x Catalina
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Using the SetDataStyle function in order to change the fill pattern of a datapoint, the legend for this datapoint does not show the pattern.



CR:202748
CR Number:   202748
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 18 Dec 2000 Fixed
Description
Changes to printer settings in the PowerBuilder development environment do not always "stick". The problem does not occur for all printers.



CR:202765
CR Number:   202765
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
A service component with start, stop, run methods in ancestor fails to deploy



CR:202771
CR Number:   202771
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Dec 2000 Fixed
Description
15-20% degradation in window open/close performance from 6.5 to 7.0 runtime.



CR:202774
CR Number:   202774
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Mar 2000 Fixed
Description
Jaguar connection cache slower than DPB transaction pooling.





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