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

 

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

如有问题,请联系我!

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

 

CR:332947
CR Number:   332947
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 10521 08 Oct 2003 Fixed
Description
Datawindow with a nested report in the summary band.

When retrieving the dw, the nested report is displayed OK.

However, if you print the datawindow, the nested DW is not printed and it disappears from the screen.



CR:332969
CR Number:   332969
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Sep 2006 Fixed
Description
Customer is migrating from PB7 to PB9. They found some significant and undocumented changes with how sethtmlaction() interprets the action property on a datawindow.



Customer would like the -5 return code documented, explaination of why this is occurring and better documentation on this function and the HTMLContextApplied event.



CR:332972
CR Number:   332972
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Please make PowerBuilder CITRIX compliant. All script painters need to be able to scroll through use of wheel mice. Use of function help via function highlighting in script painters (i.e. F1) key access needs to work through CITRIX.



CR:332984
CR Number:   332984
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 04 Feb 2004 Fixed
Description
Consult: When PB applications are running and you switch

from one application to another, its causing an access violation and the

application crashes.



The system has one main PB application using the run() to kick off several PB applications. Its switching between these applications when focus is on a cb that will cause the crash.



Switching between the individual PB apps works ok when not invoked from the main

PB app with the run function.



Customer generated a user dump file and dr. watson files and it appears that the

problem is in:



pbvm80!EvtDefaultKillFocus(struct HWND__ * hWnd = <Memory access error>, struct HWND__ * hWndSet = <Memory access error>)+0x48 (CONV: cdecl) [fnevents.cpp @ 1060]



The disassembly code where it fails is:

10c4dbb6 7437 jz pbvm80!EvtDefaultKillFocus+0x7f (10c4dbef)

10c4dbb8 39b8c8000000 cmp [eax+0xc8],edi ds:0023:014d1468=????????

10c4dbbe 752f jnz pbvm80!EvtDefaultKillFocus+0x7f (10c4dbef)



Using the kd utility results in the following output from the memory.dump (nm.dmp) file:

FAULTING_IP:

SharedUserData+304

7ffe0304 c3 ret



EXCEPTION_RECORD: 0012eea8 -- (.exr 12eea8)

ExceptionAddress: 10c4dbb8 (PBVM80!EvtDefaultKillFocus+0x00000048)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000000

Parameter[1]: 014d1468

Attempt to read from address 014d1468



FAULTING_THREAD: 00000d30



BUGCHECK_STR: 80000003



DEFAULT_BUCKET_ID: APPLICATION_FAULT



PROCESS_NAME: a_nm32.exe



CONTEXT: 0012eec4 -- (.cxr 12eec4)

eax=014d13a0 ebx=055f17c0 ecx=0000c000 edx=00001901 esi=0006035a edi=00060374

eip=10c4dbb8 esp=0012f190 ebp=0006035a iopl=0 nv up ei pl nz na po nc

cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00010206

PBVM80!EvtDefaultKillFocus+0x48:

10c4dbb8 39b8c8000000 cmp [eax+0xc8],edi ds:0023:014d1468=????????

Resetting default scope



LAST_CONTROL_TRANSFER: from 00000000 to 10c4dbb8



STACK_TEXT:

0006035a 00000000 00000000 00000000 00000000 PBVM80!EvtDefaultKillFocus+0x48





FOLLOWUP_IP:

SharedUserData+304

7ffe0304 c3 ret



FOLLOWUP_NAME: MachineOwner



SYMBOL_NAME: SharedUserData+304



MODULE_NAME: Unknown_Module



IMAGE_NAME: Unknown_Image



DEBUG_FLR_IMAGE_TIMESTAMP: 0



STACK_COMMAND: .cxr 12eec4 ; kb



BUCKET_ID: 80000003_SharedUserData+304



Followup: MachineOwner







The customer confirmed that application crash is happenning when there is focus on the

windows command button and switching to other PB 8.0.3 apps. It doesn't happen if there is focus on other windows controls. There is no script in the Losefocus command button.



The application worked ok in PB 6.5 (Build 1219) and problem happens in PB 8.0.3 (build 9918/10011).



An application using the run() to kick off PB applications



CR:333053
CR Number:   333053
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 7119 09 Mar 2004 Fixed
Description
Regression in PowerBuilder 9.

The datawindow painter may crash when going back to the DataSource,

if you have a computed column as select in Syntax mode.

The problem was found using the SYC interface.



CR:333073
CR Number:   333073
Product Name:   PB Enterprise
Product Component:   PB DOM
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 22 Oct 2003 Fixed
11 Feb 2004 Fixed
10.0 beta2 06 Apr 2004 Fixed
Description
When trying to create a machine-code executable for an application using PBDOM, then the PBDOM90.DLL in the shared/PowerBuilder library can be overwritten by the dll compiled from PBDOM90.PBD.



When renaming the PBDOM.PBD before adding to the librarylist and creating a m-code executable then in run-time there will be an error R0021 Bad runtime function reference.



CR:333090
CR Number:   333090
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
PB8/9: Stored procedure that use "bit" datatype as input param do not work right when using the OLE DB database interface and connecting to SQL Server 2000. The same code works with MSS database driver.



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:333232
CR Number:   333232
Product Name:   PB Enterprise
Product Component:   WT - Web DataWindow DTC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jun 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Instances Active not released in a custom Web DW container when changing Sybase Web DataWindow DTC Properties "control -> override Weight"



no workaround
Workaround Description
 non



CR:333299
CR Number:   333299
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Pocket PC 2002
Original Version:   1.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
SIP keyboard persists even when window it was being used on is closed. Is this correct behavior ? Shouldn't the SIP keyboard minimize at this time ?



CR:333302
CR Number:   333302
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
After a Sharedata, a DDDW in the secondary dw with AutoRetrieve is not populated, if the primary dw has no transaction object.



CR:333311
CR Number:   333311
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Mar 2009 DEFER
Description
WebService proxy generation ignores <xsd:simpleContent> tags



CR:333358
CR Number:   333358
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.8
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 10606 02 Mar 2004 Fixed
Description
Running out of file descriptors/handles on Solaris when components opened



CR:333426
CR Number:   333426
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 20 Oct 2003 Fixed
Description
Dbparm 'NumbersInternal' gives wrong numbers with Oracle decimal datatype



CR:333546
CR Number:   333546
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.8
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 17 Feb 2004 Not reproducible with latest version of the product available as of Resolution Date
Description
Function declared with readonly decimal parameter results in memory leak.



Per PB Engineering:

The problem only occurred with PB 8.0.3 and is no longer reproducible with 8.0.4.



CR:333557
CR Number:   333557
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Aug 2004 Fixed
Description
With a string Editmask, if the mask property is blank, two problems exist at runtime. One is that characters entered cannot be deleted by backspace. Another is that inputting more than chars(255) PowerBuilder will crash.



CR:333576
CR Number:   333576
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
composite Datawindow enhancement:

provide a propertie like "new page" but only if the child datawindow is splitted over one (or more) pages.



CR:333597
CR Number:   333597
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request: Support HTTPS secured Web Service calls to any independent Web Server and not just EAServer.



CR:333601
CR Number:   333601
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Pocket PC 2002
Original Version:   1.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
1.5
Description
By default, the SIP button should be shown when Window property checked "Show SIP Button". However, under certain conditions, the SIP Button will be hidden.



Workaround:

"Check the MenuBar option of the Window and provide a dummy menu if it is Respond window"



CR:333619
CR Number:   333619
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jul 2004 Fixed
Description
In the window painter if you drag the right edge of the window to the left or right to increase or decrease the windows width, when you drop the edge, the window height jumps up.



CR:333788
CR Number:   333788
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.8
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 17 Feb 2004 Fixed
Description
Calling lookup on transaction server causes a memory leak.



CR:333792
CR Number:   333792
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.8
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 29 Oct 2003 Fixed
8.0.4 17 Feb 2004 Fixed
Description
isnull function being called on ANY datatype causes memory leakage



CR:333804
CR Number:   333804
Product Name:   PB Enterprise
Product Component:   Winfree
Status:   Closed
OS:   Solaris 2.8
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 03 May 2005 Fixed
03 May 2005 Fixed
Description
Internal Request for PBVM804 Solaris with SMP changes to Heap manager
Workaround Description
 Not applied



CR:333810
CR Number:   333810
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 17 Nov 2003 Fixed
Description
In PB runtime when using the SaveAS function and the specified a file has an invalid path, PB crashes.



Verified fixed in PB 9.0 build 7056.



CR:333831
CR Number:   333831
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 16 Feb 2004 Fixed
Description
In PowerBuilder Build 6039 a problem is found with popup menu's

in which at run-time a certain popup menu subitem is not showing.

Instead a separator line is showing. The sub-menu also contained invisible items.



CR:333866
CR Number:   333866
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Fixed
23 Jul 2004 Fixed
Description
When clicking on a cb in a pfc app that is coded with a

halt close, the application appears to close but the process is still remaining

when viewing thru the task manager.



The pfc application is coded with 2 yields in the destructor event of n_cst_peat.

The application was closing properly in PB 8.0.2 (build 9506) up thru build 9631. The change in behavior begins in build 9636.



When viewing the output of the PBDebug trace in build 9506, it doesn't appear that the

yields were executed and the last line of the trace is:

End class function +DESTROY for class PEAT, lib entry PEAT



When viewing the output of the PBDebug trace in 9636:

Executing class function YIELD for class SYSTEMFUNCTIONS, lib entry _TYPEDEF



The end of the trace log for build 9636 shows that the class for Peat is never destroyed:

End event +CLOSE for class PEAT, lib entry PEAT

End class function OPENWITHPARM for class SYSTEMFUNCTIONS, lib entry _TYPEDEF

End class function TRIGGEREVENT for class W_S_PROJECTLIST, lib entry W_S_PROJECTLIST

End class function +PFC_MESSAGEROUTER for class W_S_PROJECTLIST, lib entry W_S_PROJECTLIST

End class function OF_SENDMESSAGE for class N_CST_MENU, lib entry N_CST_MENU

End class function OF_SENDMESSAGE for class M_PEAT_MASTER, lib entry M_PEAT_MASTER

Executing object function +DESTROY for class N_CST_MENU, lib entry N_CST_MENU

Executing instruction at line 2

Executing object function TRIGGEREVENT for class N_CST_MENU, lib entry N_CST_MENU

Executing system dll function

End class function TRIGGEREVENT for class N_CST_MENU, lib entry N_CST_MENU

End class function +DESTROY for class N_CST_MENU, lib entry N_CST_MENU

Executing object function +DESTROY for class DWOBJECT, lib entry _TYPEDEF

Executing instruction at line 2146

Executing object function __DESTROY_OBJECT for class DWOBJECT, lib entry _TYPEDEF

Executing system dll function

End class function __DESTROY_OBJECT for class DWOBJECT, lib entry _TYPEDEF

End class function +DESTROY for class DWOBJECT, lib entry _TYPEDEF

Executing object function +DESTROY for class DATASTORE, lib entry _TYPEDEF

Executing instruction at line 4105

Executing object function DATASTOREDESTROY for class DATASTORE, lib entry _TYPEDEF

Executing system dll function

End class function DATASTOREDESTROY for class DATASTORE, lib entry _TYPEDEF

End class function +DESTROY for class DATASTORE, lib entry _TYPEDEF



If you remove the yields from the destructor event of n_cst_peat, than the app

closes ok and there are no left over processes.



CR:333872
CR Number:   333872
Product Name:   PB Enterprise
Product Component:   Winfree
Status:   Closed
OS:   Solaris 2.8
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 17 Feb 2004 Fixed
Description
By using the GetContextKeyword of Context Service, Memory leakage is observsed.

Whenever there is long name (128 byte) pass to the function, there will be around 8K memory leakage.
Workaround Description
 No workaround



CR:333883
CR Number:   333883
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer would like the Data Source entry to be an additional View in the Datawindow painter instead of a separate design area:

"Move DW data source into additional tab page in DW painter to eliminate need to exit painter via SQL button or any right mouse clicking."



CR:334054
CR Number:   334054
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 22 Oct 2003 Fixed
Description
8.0.3 PB crashes when calling Oracle 8.1.7 RPC stored procedure and passing null array item.



CR:334159
CR Number:   334159
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Solaris 2.8
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 29 Feb 2004 Fixed
Description
Numeric format with comma as decimal separator (### ###,00) not displayed correctly in a JSP web datawindow deployed on EAS/Solaris : returns ###.###.00



CR:334172
CR Number:   334172
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 10 Nov 2003 Fixed
Description
When the DisplayOnly property for a EditMask control is changed

at runtime to false, you cannot enter any data into that control.



The problem only happens when the DisplayOnly property is set to true in the PB IDE

and then changed to false at runtime. It works ok if the property is not checked

in the PB IDE and then during runtime it is changed to true.



Problem is only for editmask. Multiline, singleline and rich text controls work

ok.



CR:334213
CR Number:   334213
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Oct 2003 Not a Bug
28 Oct 2003 Duplicate
Description
RESOLUTION: EAServer issue (see cr337295). Not a PB bug.



When using the generateresultset in a PB component called

from either a PB client or Java client, it will result in a Sybase Heap Manager Exception.



The following code is used:

f_generateresult return resultset



resultset rs

Datastore lds



lds = create Datastore

lds.dataobject = "d_import"

lds.generateresultset(rs)

return rs



From the Jaguar.log file:

ct 01 12:32:14 2003: Sybase Heap Manager Exception:

Oct 01 12:32:14 2003: commitVM(425984) failed

Oct 01 12:32:14 2003: _______________________________________________________________________________

Oct 01 12:32:14 2003: Sybase Heap Manager Exception:

Oct 01 12:32:14 2003: alloc(type JagOctet*, size 263402) failed

Oct 01 12:32:14 2003: _______________________________________________________________________________

Oct 01 12:32:14 2003: Heap Summary:

Oct 01 12:32:14 2003: _______________________________________________________________________________

Oct 01 12:32:14 2003: #blocks #blocks #blocks #bytes #bytes #bytes size index | range

Oct 01 12:32:14 2003: free in use total free in use total

Oct 01 12:32:14 2003: ________ ________ ________ __________ __________ __________ ___________________

Oct 01 12:32:14 2003: 1 11065 11066 80 885200 885280 00 | 0..8

Oct 01 12:32:14 2003: 0 6482 6482 0 570416 570416 01 | 9..16

Oct 01 12:32:14 2003: 116 2008 2124 11136 192712 203848 02 | 17..24

Oct 01 12:32:14 2003: 28 341 369 2912 35464 38376 03 | 25..32

Oct 01 12:32:14 2003: 147 1385 1532 17640 166200 183840 04 | 33..48

Oct 01 12:32:14 2003: 19 112 131 2584 15232 17816 05 | 49..64

Oct 01 12:32:14 2003: 3 54 57 504 9072 9576 06 | 65..96

Oct 01 12:32:14 2003: 2 24 26 400 4800 5200 07 | 97..128

Oct 01 12:32:14 2003: 3 15 18 792 3960 4752 08 | 129..192

Oct 01 12:32:14 2003: 3 3 6 984 984 1968 09 | 193..256

Oct 01 12:32:14 2003: 3 20 23 1368 9120 10488 10 | 257..384

Oct 01 12:32:14 2003: 3 4 7 1752 2336 4088 11 | 385..512

Oct 01 12:32:14 2003: 1 0 1 840 0 840 12 | 513..768

Oct 01 12:32:14 2003: 0 25 25 0 27400 27400 13 | 769..1024

Oct 01 12:32:14 2003: 0 2 2 0 3216 3216 14 | 1025..1536

Oct 01 12:32:14 2003: 0 2 2 0 4240 4240 15 | 1537..2048

Oct 01 12:32:14 2003: 0 10 10 0 41680 41680 17 | 3073..4096

Oct 01 12:32:14 2003: 0 1 1 0 6216 6216 18 | 4097..6144

Oct 01 12:32:14 2003: 0 2 2 0 16528 16528 19 | 6145..8192

Oct 01 12:32:14 2003: 0 13 13 0 213928 213928 21 | 12289..16384

Oct 01 12:32:14 2003: 1 0 1 65536 0 65536 25 | 49153..65464

Oct 01 12:32:14 2003: 0 1 1 0 98304 98304 26 | 65465..98232

Oct 01 12:32:14 2003: 1 0 1 262144 0 262144 28 | 163769..262072

Oct 01 12:32:14 2003: 0 453 453 0 192970752 192970752 29 | 262073..425912

Oct 01 12:32:14 2003: 6 0 6 502816 0 502816 unused small blocks

Oct 01 12:32:14 2003: ________ ________ ________ __________ __________ __________ ___________________

Oct 01 12:32:14 2003: 331 22022 22353 871488 195277760 196149248 VM size: 196575232

Oct 01 12:32:14 2003: _______________________________________________________________________________

Oct 01 12:32:14 2003: committed bytes: 123428864 (total)

Oct 01 12:32:14 2003: in small blocks: 502816 (unused), 40992 (free), 2208704 (in use)

Oct 01 12:32:14 2003: in large blocks: 120676352 (in use)

Oct 01 12:32:14 2003: permanent bytes: 0

Oct 01 12:32:14 2003: _______________________________________________________________________________

Oct 01 12:32:16 2003: CORBA Runtime Error Occurs when try to invoke PB method f_generateresult in testresult/n_testgenresult.

Oct 01 12:32:16 2003: SystemException: NO_MEMORY (testresult/n_testgenresult/f_generateresult - jagadmin@204.167.42.175)

Oct 01 12:32:21 2003:



CR:334233
CR Number:   334233
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Oct 2003 Not a Bug
Description
The percent sign in a editmask (format #.00%) results in the number entered being rounded.



CR:334344
CR Number:   334344
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request for the Picture Button.



The request is to have greater flexibility in setting the size and position

of the text and picture of the PictureButton control, positioning them separately.



CR:334366
CR Number:   334366
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 30 Nov 2003 Fixed
Description
When changing the column width and the visible

property on the last fields in a datawindow at runtime, its causing the last

column to wrap around to the first column even though the visible property

has been set to false and and the width property set to 0 for these columns.



There are 10 columns on the datawindow:

s_first

s_second

s_third

s_fourth

s_fifth

s_sixth

s_seventh

row_tag

error_flag

protect_flag



At runtime, the following code is in the constructor event of the w_testapp_datawindow:

This.object.s_outage_start_date.protect = 0

This.object.row_tag.width = 0

This.object.error_flag = 0

This.object.protect_flag = 0



This.object.row_tag.visible = false

This.object.error_flag.visible = false

This.object.protect_flag = false



However, by moving the order when the properties are set as follows, than the

application works ok:

This.object.row_tag.visible = false

This.object.error_flag.visible = false

This.object.protect_flag = false



This.object.s_outage_start_date.protect = 0

This.object.row_tag.width = 0

This.object.error_flag = 0

This.object.protect_flag = 0
Workaround Description
 Move the order when the properties are set. Set the visible property to false first and then change the width to 0.



CR:334377
CR Number:   334377
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 25 Nov 2003 Fixed
Description
In an editmask with a trailing format character like a minus sign, for example ###-###-####-, autoskip is not working. When you fill the mask, the bell starts to ring, instead of it automatically going to the next control or field.



CR:334448
CR Number:   334448
Product Name:   PB Enterprise
Product Component:   Winfree
Status:   Closed
OS:   Solaris 2.8
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 28 Oct 2003 Fixed
9.0.1 17 Feb 2004 Fixed
28 Oct 2003 Fixed
17 Feb 2004 Fixed
Description
There is observed memory leakage when passing Reference Resultset as argument of objection function.
Workaround Description
 Workaround :

Body : of_getResultSet(ref resultset ars[3[)

resultset lrs1, lrs2, lrs3

uf_getcache("a", lrs1)

ars[1] = lrs1

uf_getcache("a", lrs2)

ars[2] = lrs2

uf_getcache("a", lrs3)

ars[3] = lrs3

return



Note : However it is impossible



CR:334450
CR Number:   334450
Product Name:   PB Enterprise
Product Component:   Winfree
Status:   Closed
OS:   Solaris 2.8
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 08 Mar 2004 Fixed
Description
When PB exceptions are thrown, and to try catch it by code, there will be observable memory leakage
Workaround Description
 No workaround



CR:334505
CR Number:   334505
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jun 2004 Fixed
Description
In calculations and datatype conversions involving the longlong type,

inaccuracy can occur due to implicit conversions to the double type.



Conversion to the decimal type may improve accuracy.



CR:334523
CR Number:   334523
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 04 Dec 2003 Fixed
Description
Can't paste into an editmask without first selecting the current contents.



CR:334548
CR Number:   334548
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 25 Apr 2005 Fixed
Description
If you check out objects and then make changes to global variables and check the objects back in, the changes only get made to the local application object. Since the application object wasn't checked out, those global variable changes are not in the master copy, and are lost to the user who changed them on the next GetlatestVersion.



CR:334626
CR Number:   334626
Product Name:   PB Enterprise
Product Component:   Winfree
Status:   Closed
OS:   Solaris 2.8
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Oct 2003 Duplicate
Description
Under stress Test with PB Component, the restart of EAServer will CORE dump.
Workaround Description
 the problem can be workarounded by implemented Dummy PB Service Component.



CR:334742
CR Number:   334742
Product Name:   PB Enterprise
Product Component:   WT - Web DataWindow DTC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jun 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Wrong display of WebDW when UseFormat option activated on the format tab of a column that has an Editmask.



CR:334808
CR Number:   334808
Product Name:   PB Enterprise
Product Component:   DB SQLAnywhere
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
RPC stored procedure call to ASA 9.0 not getting OUT argument value returned.



CR:334813
CR Number:   334813
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 01 Feb 2004 Fixed
06 Dec 2004 Fixed
8.0.4 24 Apr 2005 Fixed
Description
Tab characters embedded in the data for a datawindow display as square boxes when the row is not the current row. Once the row is selected the formatting intended by the tab ( ~t) is reflected in the display. The current customer views this behavior as a bug and not an enhancement request and as it was many versions of PB since this has been evaluated this is initially being opened as a bug but may later be changed back to an enhancement request.



This behavior has been noted since at least PB 3.0b/4.0. An old enhancement request ( CR 153870) was opened but never implemented. The CR was closed as part of a review as 'Not targeted for any future release'.



Current behavior is:

FOCUS ON: Tabs are interpreted correctly by the edit control.

FOCUS OFF: Tabs become "square or rectangular boxes".



The customer believes this current behavior is a bug and that the embedded tabs should be formatted in the datawindow column even when the focus is not on that row.



Printing the datawindow displays all rows with the embedded tab spacing.



CR:334924
CR Number:   334924
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Jun 2005 Fixed
19 Jun 2005 Fixed
Description
SetRedraw PowerScript function is documented correctly with:



"If the window is not visible, SetRedraw fails."



SetRedraw method (DataWindow) is missing the above line of text.



CR:334954
CR Number:   334954
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 17 Nov 2003 Fixed
Description
Importing from DBF file into datawindow multiplies numbers by 100 when Regional Settings is set to Portuguese. Workaround is to use English (USA) Reg Settings.

Tested and reproduced in PB 9.0_5507, 9.0.1_6533.
Workaround Description
 Use Regional Settings: English (USA)



CR:335021
CR Number:   335021
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 May 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Database painter error when retrieving data from table with column name containing "I" Turkish character (ASA DB - Turkish charset : cp1254) :

ODBC error : Column not found: Column 'id' not found
Review Status
 *** Tuesday, May 10, 2005 14:02:52 ***

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



CR:335088
CR Number:   335088
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Jun 2008 Fixed
Description
This is an extension to CR 189973. CR 189973 addresses some of the Gif transparency issues, but does not address the problem when SetRowFocusIndicator() powerscript function is used.
Workaround Description
 When creating the Gif set the transparent background colour be the same colour as the DataWindow.



CR:335114
CR Number:   335114
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Dec 2006 Presently Not Targeted For Any Future Release Of This Product
07 Nov 2007 Added to user documentation
Description
If you copy a datawindow column from one datawindow and paste it onto another, assuming the second datawindow also references the same database column, the pasted DW column may end up being assigned to a different database column. The id value for the datawindow eg. "column: column(band=detail id=7" apparently gets copied in the process, so the new datawindow column points to whichever database column has that same id value in the second datawindow. Should the behavior be to bring up the dialog that appears when you insert a column instead ? (Insert...Control...Column brings up a "Select Column" dialog. It seems like this would make the Copy/Paste functionality more user friendly.)



CR:335206
CR Number:   335206
Product Name:   PB Enterprise
Product Component:   Winfree
Status:   Closed
OS:   Solaris 2.8
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 17 Feb 2004 Fixed
Description
When the TransactionServer Lookup function handling a WRONG or INCORRECT Namespace

<package>/<compoent>, the Jaguar Console will be thrown an exception :

" No handler for exception."
Workaround Description
 Nil



CR:335213
CR Number:   335213
Product Name:   PB Enterprise
Product Component:   EJB Client
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 18 May 2004 Fixed
18 Jun 2004 Fixed
27 Apr 2005 Fixed
Description
The EJB proxy generator only asks after the Remote EJB interface, and then assumes the naming convention with suffixes -Home and -Bean for the Home interface and the implementation. This is a limitation when customers having valid ejb's that don't adhere to the naming convention



CR:335230
CR Number:   335230
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 May 2004 Not a Bug
Description
Memory for a string array is not released to he O/S in PowerBuildr 8.03 9704 and later

and in PowerBuilder 9.



CR:335241
CR Number:   335241
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Sep 2007 Fixed
Description
If an OCX has not implemented the IPersistStorage interface, then the following error

will occur when trying to use it in an OLE container control:



"OLE Control Is Missing Critical Interface 'IPersistStorage'"



This is an enhancement request to support also other Interfaces

IPersistStream, IPersistStreamInit.



CR:335319
CR Number:   335319
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Open
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request: When you do a Tools->Stystem Options->Workspaces->Clean Up, it should remove invalid workspaces from the Recently Workspaces menu as well.



Resolution notes that this needs to be addressed for both PowerBuilder and Pocket PowerBuilder.



CR:335420
CR Number:   335420
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2005 Presently Not Targeted For Any Future Release Of This Product
Description
When connecting through the Oracle 8 O84 native interface to a Oracle 7 database, a crash

occurs when trying to create a datawindow on a stored procedure that returns multiple resultsets.



No crash occurs either connecting through the O73 Oracle7 native interface or connecting

to an Oracle8 database.
Review Status
 [*** Tuesday, June 21, 2005 12:03:57 ***]

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



CR:335443
CR Number:   335443
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Open
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Make a painter pane available that displays instance variables, local external functions, etc. the same way events and functions are shown now. You can sort of do this with the Variable View now, but user would like a Variables view that it a list, similar to the Functions view, that shows all of the variables, and then you can double click and PB will bring you to the right script. Also, if you use the Variable View now, when you close and reopen the painter, the Variable Views all revert to Declare Instance Variable, so you have to re-select whichever other variables you might want to see.



CR:335462
CR Number:   335462
Product Name:   PB Enterprise
Product Component:   DataBase Administrator
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Mar 2008 Presently Not Targeted For Any Future Release Of This Product
Description
When retrieving a large table with 10,000 rows in

either the datawindow painter or database painter, it takes 50+ seconds to retrieve

in PB 8.0.4 and PB 9.0.1.



If the same table was retrieved from PowerBuilder 6.5 (build 444 or 620), it takes

only 10-15 seconds. I realize that PB 6.5 isn't supported anymore but there is

a difference in performance even in PB 6.5. Performance is 45-50+ seconds using

PB 6.5 (builds 1137 and 1326).



CR:335477
CR Number:   335477
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Jun 2005 Fixed
Description
Object Browser opens for Edit Checked-In objects that are in source control. No warning message is displayed as shows when opening the object in painter from the System Tree or the Library Painter. The message shows up only if object is modifed and a save is issued.



CR:335478
CR Number:   335478
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Open
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
-Enhancement Request - to also provide Source Control functionalities (Check-in/check-out etc) within the Object Browser RMB menu, as "for very large projects, the object browser is about the only reasonable way to find objects sometimes."



CR:335486
CR Number:   335486
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
In PB 8 DW Painter, using OLEDB connection, trying to access a predefined retrieval argument on 'Where' tab of the SQL view of the datawindow, causes PB to crash. It works fine with ODBC or MSS connection.



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:335550
CR Number:   335550
Product Name:   PB Enterprise
Product Component:   DB DB2
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2005 Presently Not Targeted For Any Future Release Of This Product
Description
not possible to change the password of a DB2 user by script with the NEWPWD property, if invoking a remote PowerBuilder Jaguar component.



CR:335569
CR Number:   335569
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Pocket PC 2002
Original Version:   1.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Sometimes (but no always) when you open a window, the buttons don't draw

correctly, or it looks like sometimes parts of the keyboard

are drawn overtop of the buttons.

This is on windows which contain a data-window along with

common controls like command buttons.

This does NOT happen every time, but rare - like once in 25 windows...



CR:335585
CR Number:   335585
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Nov 2003 Workaround
Description
The OCX events are not fired when data is passed from the serial port.



Customer is using PB 8 to attempt to build an application to communicate

with a serial port device. They are also using an OLE object ('IO.OCX')

for the actual communication functions. This OCX has specific events that

are supposed to fire whenever a character is added to the serial port buffer. This doesn't seem to happen in PB but does with the OCX supplied VB sample application.



Using a Visual Basic demo application one can see the events firing when

the device is in the initialization stage, however the PowerBuilder

application doesn't seem to recognize that the device is adding

characters to the buffer.



The ocx is available from http://www.jspayne.com/io/home.html - it comes with

its own demo application in VB.



The hardware they are using is a Ingenico eN-crypt 1200 pinsmart card reader

machine, In the initilization mode it sends <ENQ> charactors in RS-232 protocol toggling

between 4800 and 9600 baud.



Workaround that worked for this situation:



First delete the ole object that had already been inserted. (We can backup the code we had written on the object before we delete it. )



Second insert IO Control from tab Insert Control. Name it and write its code as the original ole object. You will find it will works.



*************************

1. Open the window that you wish to place the OCX control on.

2. Choose ControlsOLE to invoke the Insert Object dialog.

3. From the Insert Object dialog, select the third tab titled Insert Control.

It is very important that you use the Insert Control tab instead of the Create New tab.

When you use Create New tab, it inserts the control as an OLE Automation object.

*************************



CR:335600
CR Number:   335600
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Microsoft Windows NT
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer wants the messagebox code he has in his PB NVO should pop-up on the client when accessing the NVO from EAServer. Right now the messagebox pops up on the machine that hosts EAServer.



CR:335603
CR Number:   335603
Product Name:   PB Enterprise
Product Component:   Install
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Sep 2004 Fixed
Description
The PowerBuilder install reads the date of DLLs already installed on the machine, and will not overwrite DLLs with a date later than those being installed. In general, this is okay. However in rare circumstances when the code has been branched for a new point release but EBFs for the earlier point release have been made available, the install can fail to update machines to the latest PowerBuilder version.



CR:335611
CR Number:   335611
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 10 Nov 2003 Fixed
Description
PB crashes when retrieving a datwindow after Query mode with a computed column.



CR:335623
CR Number:   335623
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Dec 2003 Fixed
Description
When calling the AsinSearchRequest function in the Amazon

web service, the following error returns:



Unknown error, problem with SoapClient



There is no errors in the soap.log file. The ASinSearchRequest is defined with the following arguments: asin,tag,type,devtag and version and returns a structure of type ProductInfo.

The ProductInfo structure contains:

totalresults

totalpages

listname

details[]



The details structure contains many arrays and structure arrays. When viewing

the debug code, it appears the problem may be getting the return value (productinfo).



CR:335718
CR Number:   335718
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Solaris 2.6
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 May 2005 Fixed
Description
Datawindow QueryMode (via Modify or dotnotation) does not work on Solaris PBVM 8.0.3 9704
Review Status
 Tested against PB vm 8.0.4 build 10501 solaris and it works fine.



CR:335752
CR Number:   335752
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 28 Oct 2003 Fixed
Description
PB9 crashes when running debugger and hovering on variables using TipWatch



CR:335799
CR Number:   335799
Product Name:   PB Enterprise
Product Component:   Pipeline Painter
Status:   Open
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
We need an improved Pipeline object model to use it with ease at runtime similar to a datawindow (but not as complicated as the datawindow) with just enough functionality to modify its various attributes with ease. Currently, the pipeline object supports only the

PBSELECT that is difficult to alter in case of multi-table joins and complex SQL statements. Further, changing the object definition at runtime is not currently being supported (similar to changing a datawindow's attributes) that confines this wonderful object inside a limited scope. To use a 'different' pipeline object for each piping operation is redundant if we can achieve it by just modifying its definition/select-statement/where-clause... dynamically with ease like a datawindow.



CR:335942
CR Number:   335942
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 12 Nov 2003 Fixed
Description
If a webservice returns a complex type that is a class, and this class contains an instance variable of the type of another class, and this instance variable is not instantiated (=null),the wsdl will describe this class as nilable=true. But the PB soap client will still try to access this class when recieving the soap message and then throw a SoapException : cannot find element !



CR:335944
CR Number:   335944
Product Name:   PB Enterprise
Product Component:   PB DOM
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 01 Feb 2004 Fixed
28 Jul 2004 Fixed
Description
BuildFromDataStore writes temporary files to the system root directory.

BuildFromDataStore will fail if the end users have restricted access.



CR:336019
CR Number:   336019
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 17 Nov 2003 Fixed
Description
The value from Field1 is mysteriously placed in Field3 after entering Field2. This only happens when Modify("Field3.edit.required=yes") is Posted from Itemchanged Event of the Field1.



Workaround: Do not Post the call to Modify, or if possible, do not use the ItemChanged event. Other events also worked even when the call was posted.



CR:336138
CR Number:   336138
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Closed
OS:   AIX 4.3
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Oct 2003 Presently Not Targeted For Any Future Release Of This Product
Description
Enhancement Request: Ability to be able to print from AIX and HP.



CR:336159
CR Number:   336159
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 May 2005 EOL'd version. Not to be Fixed.
Description
Cannot enter “(“ using keyboard (shift & 9). Even Alt & 40 combination is disabled. However, can enter “)” using keyboard (shift & 0). Alt & 41 combination also works fine.



Workarounds:



1) Click on the left parenthesis “(“ button.

2) Copy and paste “(“

3) Return to script painter to enter “(“
Workaround Description
 1) Click on the left parenthesis “(“ button.

2) Copy and paste “(“

3) Return to script painter to enter “(“



CR:336161
CR Number:   336161
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
Regression in PowerBuilder 8.0.4



The global function painter may crash when saving a function, after

the application has been run.



CR:336170
CR Number:   336170
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Open
OS:   Microsoft Windows 2003
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When you use PWDialog=1 option for Oracle and user changes their password, the success message says "Password was changed successfully. Please update current Database Profile".

At a minimum, the part about "Please update current Database Profile" should be removed. Some developer control over the message would also be advantageous.



CR:336196
CR Number:   336196
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Oct 2005 Fixed
Description
When calling a ASE stored procedure via RPC and the output

argument is a decimal, the following error will result if the decimal field is not

initialize first before calling the stored procedure:



241: Scale error during implicit conversion of decimal value to a decimal field





The following is the stored procedure called:

create proc getdecimal_9 (@val decimal(18,9) output) as select @val = convert(decimal(18,9), 0.123456789)





The output variable is defined in PB as:

decimal{9} decvar_9
Workaround Description
 The workaround was either to use set arithabort numeric_truncation off

or initialize the decimal variable.



CR:336288
CR Number:   336288
Product Name:   PB Enterprise
Product Component:   JSP 4GL
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Nov 2003 Fixed
Description
Wrong script language for client script (JavaScript) in JSP page if client script was added after a server script (JSP).



workaround:

add first the client script or change the <SCRIPT language="Java"></SCRIPT> to <SCRIPT language="JavaScrip"></SCRIPT> in the source directly
Workaround Description
 add first the client script or change the <SCRIPT language="Java"></SCRIPT> to <SCRIPT language="JavaScrip"></SCRIPT> in the source directly



CR:336290
CR Number:   336290
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Do not display the scollbar for a textarea in a Web Datawindow, if not needed.



Workaround:

Add: style="overflow: hidden". In the Web datawindow, it can be added for the column in the field 'Append Html Syntax'.



CR:336291
CR Number:   336291
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Add a new method to release the component HTMGenerator.



CR:336292
CR Number:   336292
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 03 Dec 2003 Fixed
9.0.1 10 Feb 2004 Fixed
Description
SetItem does not work on CheckBox and RadioButtons in a WebDW.

Works fine on DDLB and Edit fields, but for CheckBox and RadioButtons no values can be preset visually, the values in the buffers are ok.
Workaround Description
 1. for checkbox : document.__dataForm.test2_0.checked = true;

2. for radio button : document.__dataForm.test3_0[0].checked = true OR

document.__dataForm.test3_0[1].checked = true;



Of course, the _0 correspond to number of rows. A loop + eval method i



CR:336308
CR Number:   336308
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 10 Feb 2004 Fixed
Description
Customized colors not rendered in a JSP Web datawindow.



CR:336323
CR Number:   336323
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Pocket PC 2002
Original Version:   1.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Not a Bug
Description
Application with multiple tab pages. When the First tab page is populated with data through a retrieve, one of the other tab pages does not redraw when it is clicked. The others are okay.



CR:336340
CR Number:   336340
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 24 Nov 2003 Fixed
Description
In machine Code, Powerbuilder application will crash when use PFC m_dw popup menu to click function "Restore".
Workaround Description
 Using direct call of of_UnDelete function instead of rely on the dynamic event call of popup menu.



CR:336348
CR Number:   336348
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jul 2004 Fixed
Description
When using openwithparm and passing a parameter of type structure, an access violation will occur when using garbagecollect().



s_open_window_parms lstr_parms

istr_parms = lstr_parms

openwithparm(w_import_revision_300,istr_parms)



//open event of w_import_revision_300

window lw

lw = this

open(w_version_compare, lw)



// open event of w_version_compare

garbagecollect() <- powerbuilder will crash

garbagecollect()



If you don't use a structure in the openwithparm, than application works ok. Passing

a string or double instead of a structure will work.



CR:336379
CR Number:   336379
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 11 Jan 2004 Fixed
Description
Customer is not able to enter numbers correctly when she enter backspace after ' - ' character.



This is for with Phone edit masks (###)-###-####, if I type the number say as 624 637 5, and then hit a backspace, the cursor goes

before the dash (-) just after number 7 of 637. Now if you try to type in anything, it does not allow you unless you move the cursor one postion to

the right. In PB 8.0 and previous releases, cursor used to remain after the dash (-) and hence you could start typing the number directly.



CR:336498
CR Number:   336498
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Mar 2004 Fixed
Description
Calling Saveas() to save in Excel format of file will crash PB if the file is open when the function is called. It does not return a -1 and calling in try catch block does not help either since its a gpf and throwable cannot catch it.



CR:336503
CR Number:   336503
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 13 Apr 2004 Fixed
Description
Calling ScrollToRow in the RowFocusChanged event of a datawindow causes PowerBuilder to crash.



Workaround: Post the call to ScrollToRow().



CR:336505
CR Number:   336505
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Mar 2004 Fixed
Description
crash creating crosstab datawindow using string(sales_order_order_date, "dd/mm/yy") expression in column of the "Define Crosstab Rows, Columns, Values" window during crosstab wizard



Workaround:

1. create crosstab without String(sales_order_order_date, "dd/mm/yyyy")

2. Add the String(sales_order_order_date, "dd/mm/yyyy") directly by edit the source



columns = "string(sales_order_order_date,~"dd/mm/yyyy~")" rows = "....
Workaround Description
 Workaround:

1. create crosstab without String(sales_order_order_date, "dd/mm/yyyy")

2. Add the String(sales_order_order_date, "dd/mm/yyyy") directly by edit the source



columns = "string(sales_order_order_date,~"dd/mm/yyyy~")" rows = "....



CR:336617
CR Number:   336617
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 02 Feb 2004 Fixed
Description
group datawindow with nested report in the trailer. The display of nested depends on argument. The problem is that last row is not displayed.



No workaround
Workaround Description
 non



CR:336638
CR Number:   336638
Product Name:   PB Enterprise
Product Component:   DW ActiveX
Status:   Open
OS:   Windows XP
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 7107 08 Apr 2004 Fixed
12 Dec 2003 Duplicate
24 Aug 2004 Fixed
Description
Supportability issue of PowerBuilder DataWindow Web Control for ActiveX on Windows XP Sp1a.



CR:336645
CR Number:   336645
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 14 Jan 2004 Fixed
Description
DataWindow Regression in PowerBuilder 9 Build 7031.



Editmasks of type #0.00 ###0.00 00.00 do not

enter digits properly when selecting the fields.



In an editmaks "#0.00" entering 1234 results into

1.23 instead of 12.34



CR:336653
CR Number:   336653
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 13 Oct 2005 Fixed
Description
mouseover effect in XP on dw controls does not work if moving mouse fast.

If choosing a control (button or ceckbox etc.) in the datawindow, hover over it, then whish your mouse away very very quickly -> the control will still have the effect on it.



no workaround
Workaround Description
 none



CR:336669
CR Number:   336669
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 11 Nov 2003 Fixed
Description
If a PB DateTime datatype is sent off as a soap message and the OS regional setting has a comma as decimal separator (eg. Locale set to German(German), the message is not formed properly.

-> SoapException: java.lang.NumberFormatException: Unexpected characters

in the log:

soapenv:Server.userException</faultcode>

<faultstring>java.lang.NumberFormatException: Unexpected characters



CR:336676
CR Number:   336676
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 24 Feb 2004 Fixed
Description
When using pfc_print and the datawindow paper orientation

under the print specification tab is set to landscape, that property is not

passed on to the print dialog box. When the print dialog window opens, and you click on the layout tab, it always defaults to portrait.



In order for this to work, the paper orientation must be passed to the s_printdlgattrib

structure and it appears that must be manually coded. You must code that in the

u_dw/pfc_preprintdlg event:



string ls_orientation

ls_orientation = this.object.datawindow.print.orientation

astr_printdlg.i_orientation = integer(ls_orientation)



Even if the s_printdlgattrib is coded with the paper orientation, the code in the pfcprtdg.cpp does not populate that property. For example the following code

is needed before the print dialog opens (LONG lReturn = PrintDlg(&pd):



If (pAttrib->i_orientation == DW_PRINT_ORIENT_LANDSCAPE)

pDevMode->dmOrientation = DMORIENT_LANDSCAPE;





The pfc_print calls the pfc_printdlg. The pfc_printdlg calls the pfc_preprintdlg and the

of_printdlg. The of_printdlg calls the external function pfc_printdlg(ll_hwnd, astr_printdlg). This is located in the pfc_n_cst_platformwin32.



CR:336734
CR Number:   336734
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Aug 2004 Fixed
Description
When retrieving a composite report that has a

datawindow in the header, detail, summary and footer, the last line is missing

is the header and footer bands.



CR:336807
CR Number:   336807
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 Alpha
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 Alpha 1096 04 Nov 2003 Fixed
Description
When add a largescale workspace to scc,will get many system write error during add to source control,and at the end pb will crash. This may be a memory problem.The following is message from windbg/visual studio debug. New Build number and restart pb ,some message may be different. The exception is 0xc0000008(mean "Invalid handle")
Workaround Description
 Add objects to source control 1 PBL at a time. The smaller volume of traffic usually solves the problem.



CR:336817
CR Number:   336817
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 Alpha
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Nov 2003 Not a Bug
Description
When Add a new workspace(applcation) under SCC, will get message as following

:unable to initialize scc status cache from backup (your workspace directory)\(your workspace).pbc"



Resolution:

This is an informational message only.

You can safely ignore it.
Workaround Description
 This is an informational message only.

You can safely ignore it.

The workspace.pbc file gets rebuilt each time you close down a source controlled workspace. It gets read in each time you open a source controlled workspace. It is used to provide sta



CR:336839
CR Number:   336839
Product Name:   PB Enterprise
Product Component:   JSP DW DTC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Mar 2005 Fixed
Description
Button does not get javascript onClick() if it has a picture associated with it or the action default picture is activated.





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

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

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

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

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

各种误操作:

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

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

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


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

Sybase ASE数据库恢复工具READSYBDEVICE:

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

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

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

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

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


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

SQL Server数据库恢复工具SQLRescue:

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

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

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

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

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

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

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