提供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:395628
CR Number:   395628
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Mar 2009 DEFER
Description
Objects within grid columns move in their x position when the columns are moved. Normally the x position should be hold, as it worked in earlier PB versions.



CR:395680
CR Number:   395680
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 May 2006 Not a Bug
Description
In certain instances, GetChanges and SetChanges fails to get the data that has been changed. Two GetChanges in a row gets the data you would expect just one GetChanges to get. This only happens after a certain sequence of events that includes a RowsCopy and an update to a datawindow, followed by the GetChanges. In the customer's real application, EAServer is involved (not needed to see the problem in the testcase). However because of the application server environment and the fact that the customer is on a slow dial-up connection, he uses GetChanges only and not GetFullState to minimize the blob size over the wire. Using GetFullState initially works fine.



CR:395682
CR Number:   395682
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.2 26 Jul 2005 Fixed
Description
Customer has a very large (47 PBLs / 3100 Objects) application that has been migrated from PB 8 to PB 10.2. This application has been migrated before from previous versions of Power Builder. It includes old Power Objects pbls.



Once migrated the application can successfully do a Full Rebuild if it is not yet connected to source control. Customer is using Version Manager 8.x but the problem is also reproducible using PBNative. Once connected to version control with all the objects added if one tries to do a Full Rebuild PowerBuilder will crash.
Workaround Description
 Rebuild all PBLs from scratch using SCC repository and Orcascript application.

The new fix to PBSHR100.DLL will prevent PBL corruption for future applications.



CR:395687
CR Number:   395687
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Sep 2005 Not a Bug
Description
When closing pb or saving an object, pb will crash

randomly.



The crash is happening in the ntoskrnl.exe. The following is the from dump file:

BAD_POOL_CALLER (c2)

The current thread is making a bad pool request. Typically this is at a bad IRQL level or double freeing the same allocation, etc.

Arguments:

Arg1: 00000007, Attempt to free pool which was already freed

Arg2: 00000cd4, (reserved)

Arg3: 00180016, Memory contents of the pool block

Arg4: 83299c38, Address of the block of pool being deallocated



Debugging Details:

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





POOL_ADDRESS: 83299c38 Nonpaged pool



FREED_POOL_TAG: File



BUGCHECK_STR: 0xc2_7_File



DEFAULT_BUCKET_ID: DRIVER_FAULT



LAST_CONTROL_TRANSFER: from 8054b741 to 8053331e



STACK_TEXT:

f7c389c4 8054b741 000000c2 00000007 00000cd4 nt!KeBugCheckEx+0x1b

f7c38a14 804f2d6e 83299c38 00000000 00000000 nt!ExFreePoolWithTag+0x2be

f7c38a2c f76236a2 8257a2b0 f7c38a88 f7c38a60 nt!ExDeleteResourceLite+0x4e

f7c38a3c f7650517 8257a2b0 83736260 e304f0d0 Ntfs!NtfsFreeEresource+0x6b

f7c38a60 f762357a 82569178 f7c38a88 f7c38a93 Ntfs!NtfsDeleteFcb+0x67

f7c38aac f7644d00 82569178 83736100 e3165520 Ntfs!NtfsTeardownFromLcb+0x1fd

f7c38b04 f761f759 82569178 e31655e8 e3165780 Ntfs!NtfsTeardownStructures+0x125

f7c38b30 f76426eb 82569178 011655e8 e3165780 Ntfs!NtfsDecrementCloseCounts+0x9e

f7c38bb4 f764248a 82569178 e31655e8 e3165520 Ntfs!NtfsCommonClose+0x397

f7c38c54 804e37f7 83736020 827b62a8 837d1e20 Ntfs!NtfsFsdClose+0x21f

f7c38c64 f76c1459 f7c38d28 804e37f7 837cfa88 nt!IopfCallDriver+0x31

f7c38c6c 804e37f7 837cfa88 827b62a8 f7c38cc4 sr!SrPassThrough+0x31

f7c38ce0 804e37f7 834c1020 827b62a8 827b62a8 nt!IopfCallDriver+0x31

f7c38cf0 8056a701 8250e568 00000000 00000000 nt!IopfCallDriver+0x31

f7c38d28 805638f7 0050e580 8250e568 00000000 nt!IopDeleteFile+0x132

f7c38d44 804e36d5 8250e580 00000000 806ed03c nt!ObpRemoveObjectRoutine+0xdf

f7c38d68 804f33d1 8055eab8 8269cd20 806ed070 nt!ObfDereferenceObject+0x5f

f7c38d8c 804fee2c e2dd9720 00000000 837c52c8 nt!MiSegmentDelete+0xdd

f7c38dac 8057be15 00000000 00000000 00000000 nt!MiDereferenceSegmentThread+0x9e

f7c38ddc 804fa4da 804fed96 00000000 00000000 nt!PspSystemThreadStartup+0x34

00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16





PROCESS_OBJECT: e56c6946



FOLLOWUP_IP:

nt!ExFreePoolWithTag+2be

8054b741 83f801 cmp eax,0x1



SYMBOL_STACK_INDEX: 1



FOLLOWUP_NAME: MachineOwner



SYMBOL_NAME: nt!ExFreePoolWithTag+2be



MODULE_NAME: nt



IMAGE_NAME: ntoskrnl.exe



DEBUG_FLR_IMAGE_TIMESTAMP: 42250ff9



STACK_COMMAND: kb



FAILURE_BUCKET_ID: 0xc2_7_File_nt!ExFreePoolWithTag+2be



BUCKET_ID: 0xc2_7_File_nt!ExFreePoolWithTag+2be



CR:395693
CR Number:   395693
Product Name:   PB Enterprise
Product Component:   Pipeline - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 07 Jul 2005 Fixed
Description
A pipeline object that works fine in 9.0 fails in 10.2. It pipes a money column in a MS SQL Server db (connected via ODBC) to a an ASA 9 database. The money value is 1,000,000,000.00. The error at runtime in PB 10.2 is Numeric value out of range. No problem in PB 9.0.2.



CR:395833
CR Number:   395833
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jul 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
SQL Script Painter to paste an embedded sql statement



When pasting SQL from the painter then the pasted statement can be incomplete as part

of the where clause may be missing.



Before returning to the script painter perform an extra tab.



CR:395845
CR Number:   395845
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Feb 2009 DEFER
Description
WebService Proxy Generator:



PowerBuilder 9 generates structures without attributes for certain complex types.

PowerBuilder 10 is able to generate the appropriate structures.



CR:395954
CR Number:   395954
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Adding object to PVCS+trackerlink+evenTrigger from Library painter,crashes PB
Workaround Description
 Add to source control from system tree.



CR:395973
CR Number:   395973
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 02 Aug 2005 Fixed
Description
Incremental build doesnt update the descendant in source control env.
Workaround Description
 Check out the descendant object or do full rebuild from target.



CR:395993
CR Number:   395993
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 04 Jul 2005 Fixed
Description
When compiling an embedded sql statement update, insert, delete and the statement is (intentionally) invalid, no compile error is produced when PB is connected to SQLServer via odbc.



CR:396020
CR Number:   396020
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 05 Dec 2005 Fixed
Description
Shortcuts Ctrl+1, Ctrl+2, and Ctrl+3 expand various drop downs in a script pane, however, they arent' disabled in other panes like the layout or event list and cause odd UI effects!



CR:396052
CR Number:   396052
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jul 2005 Fixed
Description
A recent regression in 10.2. This works fine in build 8011. A datawindow is shared with a second datawindow. If you then do a RowsCopy from a third datawindow to the first datawindow, PB crashes.



CR:396135
CR Number:   396135
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Open
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
INT retrieval arg converted to float when disableBind=0, caused error.
Workaround Description
 set DisableBind = 1



CR:396216
CR Number:   396216
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Aug 2005 Fixed
Description
When printing a rte control and no document name

is specified in the rte properties, pb will crash.



In PB 9.0.2, a message returns

PowerBuilder Fatal Error

Please contact Sybase Support Engineer



In PB 10.2, I was able to get a crash handler report:

Exception code: C0000005 ACCESS_VIOLATION

File Name: C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\AD2KReGP.DLL

File Version: 7, 0, 0, 0

Fault address=70001CC7 Section:Offset=01:00000CC7



Registers:

EAX:00000000

EBX:00000000

ECX:77DD6A51

EDX:00000000

ESI:00A9D090

EDI:00A9D090

CS:EIP:001B:70001CC7

SS:ESP:0023:0012A044 EBP:0012A89C

DS:0023 ES:0023 FS:003B GS:0000

Flags:00010246



Call stack:

Address Frame Param0 Param1 Param2 Param3 Function Name

70001CC7 0012A89C 00A9D140 00A9D090 0012A8BC 5E163844 0001:00000CC7 C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\AD2KReGP.DLL

700024CA 0012B4EC 00A9D140 00201AE8 00000001 00000000 0001:000014CA C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\AD2KReGP.DLL

5E182392 0012B518 001FDCA4 001FEE60 00000001 00000000 0001:00021392 C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\PSCRIPT5.DLL

5E17C9BE 0012B5C4 00229F90 00000010 0012B66C 5E187CBE 0001:0001B9BE C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\PSCRIPT5.DLL

5E187EDB 00229F90 5E17DD5A 5E17DD83 00000000 5E17DDB4 0001:00026EDB C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\PSCRIPT5.DLL

5E17DD46 5E17DD37 5E161170 830008C2 0004247C 74FF0A74 0001:0001CD46 C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\PSCRIPT5.DLL

15FF006A 042474FF 00000000 00000000 00000000 00000000 0000:00000000



CR:396502
CR Number:   396502
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 11 Jul 2005 Fixed
Description
When changing the dataobject of a dropdown datawindow which has a filter, the filter of the new dataobject is not taken. The filter property is null.



CR:396511
CR Number:   396511
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jul 2005 Fixed
Description
PowerBuilder 10

Performance problem with DataWindow SaveAs to a file on the network

as the file is written in many FileIO operations.



CR:396529
CR Number:   396529
Product Name:   PocketBuilder
Product Component:   Toolbar
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer request PocketBuilder to have feature that allow Toolbar buttons possitioned right next to the Window Menu. Customer is not satified with toolbar button with dropdownlist of menu. VisualBasic provide the feature on WinCE.



CR:396530
CR Number:   396530
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Jan 2006 Fixed
Description
Getting Started > Chapter 8: Setting Up the Menus > Attach the new menu and run the application > 3. Select m_my_sheet in the Menus list box and click OK.



http://sybooks.sybase.com/onlinebooks/group-pb/pbg1000e/pbgs/@ebt-link;pt=6354?target=%25N%14_7000_START_RESTART_N%25



The second paragraph is as follows:



You must now change some code in the Script view. The first drop-down list box in the Script view displays the window name, m_master_detail_ancestor.



Correction required:



m_master_detail_ancestor should be replaced with w_master_detail_ancestor



CR:396535
CR Number:   396535
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Aug 2006 Fixed
Description
It is expected that DW Sorting for Single Byte data get same order no matter on Double Byte OS or Single Byte OS. However, customer reported that the symbol of square bracket "[" get different resut.



The Asending order for dw sorting of US Win2000 is : 1, 2, [

Whereas the Asending order for dw sorting of T-Chinese Win2000 is : [, 1, 2



CR:396564
CR Number:   396564
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Nov 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
The customer has migrated from PB8 to PB10 and is now getting intermittent Fatal Errors. Setting PBDumpOnUnexpectedExcetion does not generate a dump file, so they generated an ADPlus dump after the crash. Need Engineering analysis of the dump file.



CR:396636
CR Number:   396636
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Aug 2005 Fixed
16 Oct 2005 Fixed
Description
Performance problem. Retrieve of a datawindow that has a string retrieval argument is slower with PowerBuilder 10.2 than 10.1

This is with Oracle 9 (o90) driver and also in the 10g driver.



CR:396772
CR Number:   396772
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Jul 2005 Fixed
Description
When using PB components with function: LeftTrimW(), RightTrimW(), TrimW(),LeftW(), RightW(), MidW(), ReplaceW(), FillW(). Everytime when these functions

are called with null parameter, the memory in use will increase by 24 bytes. But

if calling these functions with empty string as parameter, no memery will be

used.
Workaround Description
 Using the Single Byte string function e.g. Len instead of LenW, or keep the input parameter not null.



CR:396918
CR Number:   396918
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 27 Oct 2005 Fixed
Description
Computed field incorrectly displays difference between 2 decimal/numeric columns



CR:396967
CR Number:   396967
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.2 27 Jul 2005 Fixed
9.0.2 01 Mar 2006 Third Party Problem
Description
SetSQLSelect fails when a timestamp field is in the SQL-Select in EAS 5.2 ->

PowerBuilder Application Execution Error R0094; CORBA_TRANSACTION_ROLLEDBACK



CR:396997
CR Number:   396997
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jul 2005 Fixed
Description
PB10.2.0 Build 8050

After the fix for CR 389304, there is still a crash on Hot Deployment.



CR:396998
CR Number:   396998
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Sep 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
The customer is using a web frontend accessing powerbuilder components within EAServer. The powerbuilder components are using OLE and it seems that the interaction of powerbuilder to OLE when running in EAServer is causing EAServer to shutdown. The uploaded zip file, 11148259.zip contains 3 .dmp files showing various faults relative to powerbuilder and OLE. Support is asking for these dump files to be analyzed to see if there is a bug and if there should be any limitations relative to powerbuilder components accessing OLE within EAServer which would result in this bad behavior.



CR:397002
CR Number:   397002
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Aug 2005 Not a Bug
Description
Dot notaion to get datawindow XML is leaking memory. Dw_1.object.datawindow.data.xml done in a loop leaks memory.



Per Engineering this is not a leak. The testcase is a tight loop doing the dot notation. PB is using memory to do this. The memory is not released back to the os, so you see it going up. But it is available to PB and it is re-used. You can see this if you change the test case to do a set number of iterations and then stop. The first time you run it memory increases as it runs. But when you re-run the memory stays where it is.



You can put a garbagecollect() in the loop and the memory bounces around a little but does not increase.



CR:397045
CR Number:   397045
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.2 18 Jul 2005 Fixed
Description
Another issue similar to CRs 374698 and 394004. Executing an embedded sql Delete with a bind variable in a PB component deployed to EAServer 4.2.5 returns SQLcode = -1 and DBcode = 100 when there are no rows affected. The 100 is OK, but this is not an error and SQLCode should be 0. Workaround is DisableBind = 1. Outside of EAServer, PB returns SQLcode = 0 and DBcode = 0.



CR:397153
CR Number:   397153
Product Name:   PB Enterprise
Product Component:   DB SQLAnywhere
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2011 Consult Complete
Description
Calling xp_write_file function to export long binary data to a file. This fails from PB.
Workaround Description
 Found that it (the writing) is working when using a plain string instead of blob variable



ie:



// read file

selectblob xp_read_file ( 'c:\test_in.txt' ) into :lblb_data from dummy;



if sqlca.sqlcode = -1 then; MessageBox ( 'select xp_read_file failed', sqlca.sqlerrtext ); return; end if

messagebox("",string(lblb_data))

string res

res=string(lblb_data)

// write file



// Using selectblob. This fails.

selectblob xp_write_file ( 'c:\test_out.txt', :res ) into :lblb_res from dummy;

if sqlca.sqlcode = -1 then; MessageBox ( 'select xp_write_file failed', sqlca.sqlerrtext ); return; end if

messagebox("",string(lblb_res))



also for rpc redeclare:

function long xp_write_file(string filename,string file_contents) RPCFUNC ALIAS FOR "~"dbo~".~"xp_write_file~""



and call:

sqlca.xp_write_file( 'c:\\test_out_uni.txt',String(lblb_data) )



This gives me readable txt files.



CR:397263
CR Number:   397263
Product Name:   PB Enterprise
Product Component:   DB JDBC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jul 2005 Fixed
Description
PB JDBC interface problem with oracle DATE datatype



CR:397435
CR Number:   397435
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jan 2006 Fixed
Description
Since the fix of CR 368637 the GroupBox Control is missing the XP specific "round borders" look and feel. GroupBox inside of DW is drawn correctly.



CR:397452
CR Number:   397452
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Would like a function within PocketBuilder, which allows File attributes to be changed - for example the read-only attribute. Currently the usage of External API call is used to do this but would like it internal to Pocketbuilder.
Workaround Description
 Declare for PocketPC OS: Example to set it to Archive



public function boolean SetFileAttributesW ( REF string &

lpFileName, ulong dwFileAttributes ) library "coredll.dll"



And here is my call:



string ls_file

boolean lb_result

ulong FILE_ATTRIBUTE_ARCHIVE = 32



ls_file = Space ( 100 )

ls_file = '\Program Files\Sybase\ASA\yourlogfilename.LOG'

lb_result = SetFileAttributesW ( ls_file, FILE_ATTRIBUTE_ARCHIVE )



=========================================================



One or more of the following flags specifying the attributes to set

(those that can only be set by the operating system are not listed

here):

FILE_ATTRIBUTE_ARCHIVE = &H20

An archive file (which most files are).

FILE_ATTRIBUTE_HIDDEN = &H2

A hidden file, not normally visible to the user.

FILE_ATTRIBUTE_NORMAL = &H80

An attribute-less file (cannot be combined with other

attributes).

FILE_ATTRIBUTE_READONLY = &H1

A read-only file.

FILE_ATTRIBUTE_SYSTEM = &H4

A system file, used exclusively by the operating system.





In PB:

ulong FILE_ATTRIBUTE_NORMAL = 128

ulong FILE_ATTRIBUTE_ARCHIVE = 32



CR:397459
CR Number:   397459
Product Name:   PB Enterprise
Product Component:   DataBase
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0 27 Jul 2005 Fixed
6.0 09 Oct 2007 DEFER
Description
GetDynamicDate and GetDynamicDateTime fail after migration to EAS 5.2



CR:397494
CR Number:   397494
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jul 2005 Third Party Problem
Description
RPC call to oracle overloaded procedure crashes PB10.2.



SOLUTION:

This is a known Oracle bug that was fixed in 9.2.0.3 or above. The root cause of the crash is the first procedure in the package has no parameters.



CR:397616
CR Number:   397616
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Aug 2005 Insufficient priority to fix
Description
The way a numeric DW editmask (###,###,###,#00.00####) behaves when it has focus and the user press Delete key has changed since version 9 of PB.



CR:397620
CR Number:   397620
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Mar 2006 Fixed
Description
GPF caused by PrintDataWindow function called on RTE/RTF DW.

PB 10.2 build 8050 gpf. In PB 10.2 build 8035 works fine.



CR:397647
CR Number:   397647
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Open
OS:   Microsoft Windows NT
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Add ability to use right mouse button on menu items.



CR:397774
CR Number:   397774
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Jul 2005 Fixed
Description
After making an IsNull call to evaluate an array declared as any, PB crashes when exiting whatever script made the call. This is the script:



any la[]

if isnull(la) then messagebox("ISNULL","Calling isnull function")



Works OK (it doesn't crash) in PB 9.0.



CR:397778
CR Number:   397778
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Jul 2005 Fixed
Description
This is a request to increase the limit of space used for the file names in GetFileOpenName(). Customer understands that there must be a limit, but points out that the PB limit is somewhat less than the limit imposed by MicroSoft. Why shouldn't PB let user use all that is available? CR 381441 addressed the issue but did not change the limit. It made the call return a -1 if the limit was exceeded rather than a 0. This change was not applied to PB 9.0. So this is a request to apply that fix to PB 9.0 and increase the limit to the max possible in all PB versions including 9.0.



CR:397959
CR Number:   397959
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Jul 2005 Consult Complete
Description
Problem using "Upper" in SQL statement against Oracle 9.2 db after upgrading to PowerBuilder 10.2. We cannot reproduce the problem here.



CR:397963
CR Number:   397963
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request: Increase the significant digits of the decimal datatype to 38 or 40. We must be able to match the precision of most databases and other languages.



CR:398145
CR Number:   398145
Product Name:   PB Enterprise
Product Component:   Menu Painter
Status:   Open
OS:   Microsoft Windows NT
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Add a property for drop down toolbars so that the user can specify the default item shown, regardless of both the menu item order and the toolbar item order.



Workaround: this can be implemented in code by manually setting the current item as follows: (For each corresponding menu clicked event script)

m_ancestor lm_menu

lm_menu = w_frame.menuid

lm_menu.m_menucascade.currentitem = lm_menu.m_menucascade.m_menuitemX



CR:398222
CR Number:   398222
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Aug 2006 Not reproducible with latest version of the product available as of Resolution Date
Description
When a library name contains a dot character eg. lib.name.pbl the corresponding pbd is not generated.



CR:398232
CR Number:   398232
Product Name:   PB Enterprise
Product Component:   Section508
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When using JAWS 6.2 and PB 10.2 with a dropdowndw when one uses Alt Down Arrow to open the dddw, the incorrect record is selected. This does not happen when not using JAWS.



CR:398235
CR Number:   398235
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
A datawindow is setup to use a stored procedure for updates. In the datawindow are 3 char(1) columns that are set to a "1" or a "0". The column names are Sunday, Monday, and Tuesday. The information for these three columns is stored in the database in a single char(3) field. The update stored procedure has an input argument of char(3), so in the stored procedure dialog window, an expression is selected for this argument (days), and the expression concatenates the 3 one character columns in the datawindow into one 3 character string. The expression is: string(sunday) + string(monday) + string(tuesday).



But when an update to a row is made and one or more of these columns is affected, the string that gets updated to the database is always the three columns of the last row in the datawindow, not the row that is getting updated. Other columns that are mapped one to one to the update stored procedure update correctly for the rows with changes. The problem is the expression is always evaluating the values for the last row in the dw. It has 'lost' the context of the update row somehow.



CR:398269
CR Number:   398269
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
In the Datawindow painter, memory is leaking when you select multiple objects and then move them using the arrow keys. The memory keeps increasing as you move. The memory only comes back when you shut down PB.



CR:398364
CR Number:   398364
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Aug 2005 Fixed
Description
PB crashes when the string length reaches its maximum possible size given the memory available to the application. It should throw an out of memory exception according to CR 387060.



CR:398395
CR Number:   398395
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)
05 Nov 2006 Presently Not Targeted For Any Future Release Of This Product
Description
When populating a datawindow using Dot Notation, the clicked event does not trigger when the spacebar is pressed.
Workaround Description
 using Insertrow(0) before the dot notation assignment, the spacebar can be used.



CR:398398
CR Number:   398398
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Jul 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
When doing a PasteRTF with a document that contains polish characters a wrong result is pasted.



CR:398580
CR Number:   398580
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Aug 2005 Fixed
Description
Not able to enter all digits into editmask if cursor is not in the first position.



The following editmask is being used in the test case:



###-###-####



This feature worked in builds earlier than 9.0.2 build 7653 and in earlier PB 10 builds.



CR:398585
CR Number:   398585
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 25 Jan 2006 Fixed
Description
Using XML instead of HTML in web DW. Extra buttons are displayed in group DWs where the group header row is located.



CR:398590
CR Number:   398590
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Sep 2005 Fixed
Description
Memory loss connecting to Oracle from EAServer connection cache using PowerBuilder sqlca.dbms = O90 that did not occur when using sqlca.dbms = O84.



CR:398722
CR Number:   398722
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Closed
OS:   Pocket PC 2003
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.3 855 23 Aug 2005 Fixed
Description
Tried calling the Draw function for a picture control on the device but it fails with this error message: "Error calling external function fnDraw at line 4 in ue_draw event of object.."



CR:398769
CR Number:   398769
Product Name:   PB Enterprise
Product Component:   Section508
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Aug 2005 Fixed
Description
Using JAWS 6.2 and PB 10.2 a genapp application crashes in pbacc100.dll when the sheet is closed using Ctrl + F4. Without JAWS activated it does not crash.



CR:398952
CR Number:   398952
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 22 Aug 2005 Fixed
Description
The customer calls an RPC to update a table and returns the value that was updated, he checks that value to ensure that the update is successful, but with EAS 5.2 the value he gets back is 0 all the time. The update is succesfull. This worked fine with EAS 5.1, problem started occuring with EAS 5.2. Tested here with PB 9.0.2 7708 and EAS 4.2.4 and can repro the problem.



Call the SP directly in PB without EAS returns the correct value in all versions. It is an MS SQL Server database and connection is via ODBC.



CR:398965
CR Number:   398965
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 01 Sep 2005 Fixed
Description
When previewing a dw and then selecting a multiline column that has a dw expression on the background color, the lines that are not selected in the column resort to a different color.



The multiline column is a char column, background color defaults to transparent and autosize height is set to false and has the following dw expression on the background color:

if ( id = 101, 16777215, 80269524 )



Any row where the id is not 101, the multiline column will be grey. When selecting the row where the id is 101, the first line of the column stays transparent that has text

but the other lines in the column turn to grey.



CR:399302
CR Number:   399302
Product Name:   PocketBuilder
Product Component:   Language - Runtime
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
856 Fixed
Description
Using images in data windows and windows causes a massive memory leak. Images are not being released from memory.



CR:399367
CR Number:   399367
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Aug 2005 Fixed
Description
Rowsmove to a datawindow that is sharing its buffer will crash PB.



CR:399391
CR Number:   399391
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 21 Aug 2005 Fixed
Description
Date and time parsing error in datetime management file.



CR:399583
CR Number:   399583
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Oct 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Wrong behavior on numeric EditMask DW columns with delete key

Cursor jumps on wrong position if pressing the delete key.



Wrong behavior of edit mask ###-###-####:

123- 45|6-7890 => delete key => 123- 45 -|7890 => insert 6 => 123-45-6|890.



Normal behavior should be:

123- 45|6-7890 => delete key => 123- 45| -7890 => insert 6 => 123-456-|7890.



CR:399643
CR Number:   399643
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
Status:   Open
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Compiling a machine code exe hangs during compiling on an XP machine. A native (PBD) exe builds fine.



CR:399720
CR Number:   399720
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Apr 2006 Fixed
26 Jan 2006 Not a Bug
Description
Intermittent crashes with EAS 5.2 PowerBuilder 9.0.2 Build 7661 under higher loads.



CR:399731
CR Number:   399731
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Oct 2005 Fixed
Description
When calling the Amazon itemsearch webservice, the

following error returns:



Error calling method of "PBNI object".



The call to the webservice is as follows:

itemsearchresponse = amazon.itemsearch( subscriptionid, associatetag, "Single", "False", itemsearchrequest, unused, operationrequest )



The soap log shows the following:

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-03-23"><OperationRequest><RequestId>17RP2JNHP22XFWC02W48</RequestId><RequestProcessingTime>0.0337121486663818</RequestProcessingTime></OperationRequest><Items><Request><IsValid>False</IsValid><Errors><Error><Code>AWS.InvalidResponseGroup</Code><Message>Your ResponseGroup parameter is invalid. Valid response groups for requests include Request

Transfer is Chunked!



GetChunkLength: 4f2 = 1266

, ItemIds, Small, Medium, Large, Offers, OfferFull, OfferSummary, VariationMinimum, VariationSummary, Variations, ItemAttributes, Tracks, Accessories, EditorialReview, SalesRank, BrowseNodes, Images, Similarities, Subjects, Reviews, ListmaniaLists, SearchInside, PromotionalTag, SearchBins.</Message></Error><Error><Code>AWS.ParameterOutOfRange</Code><Message>The value you specified for Count is invalid. Valid values must be between 1 and 25.</Message></Error></Errors></Request></Items></ItemSearchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>Connection Disconnected



CLOSED





REQUEST:

CLOSED

POST /onca/soap?Service=AWSECommerceService HTTP/1.1



ontent-Type: text/xml; charset=UTF-8



457

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-03-23"><OperationRequest><RequestId>1E8W10VZZ0NKAG2G29CF</RequestId><RequestProcessingTime>0.0119731426239014</RequestProcessingTime></OperationRequest><Items><Request><IsValid>False</IsValid><Errors><Error><Code>AWS.InvalidResponseGroup</Code><Message>Your ResponseGroup parameter is invalid. Valid response groups for requests include Request

Transfer is Chunked!



GetChunkLength: 457 = 1111

, ItemIds, Small, Medium, Large, Offers, OfferFull, OfferSummary, VariationMinimum, VariationSummary, Variations, ItemAttributes, Tracks, Accessories, EditorialReview, SalesRank, BrowseNodes, Images, Similarities, Subjects, Reviews, ListmaniaLists, SearchInside, PromotionalTag, SearchBins.</Message></Error></Errors></Request></Items></ItemSearchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>Connection Disconnected



CLOSED





REQUEST:

CLOSED

POST /onca/soap?Service=AWSECommerceService HTTP/1.1



<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-03-23"><OperationRequest><HTTPHeaders><Header Name="UserAgent" Value="EasySoap++/0.6"></Header></HTTPHeaders><RequestId>0YG7810Y3NRJC0K5VD73</RequestId><Arguments><Argument Name="Service" Value="AWSECommerceService"></Argument></Arguments><RequestProcessingTime>0.00455307960510254</RequestProcessingTime></OperationRequest><Items><Request><IsVa

Transfer is Chunked!



GetChunkLength: 3d7 = 983

lid>False</IsValid><Errors><Error><Code>AWS.MissingParameters</Code><Message>Your request is missing required parameters. Required parameters include SearchIndex.</Message></Error></Errors></Request></Items></ItemSearchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

CLOSED





REQUEST:

CLOSED

POST /onca/soap?Service=AWSECommerceService HTTP/1.1



CR:399732
CR Number:   399732
Product Name:   PocketBuilder
Product Component:   Script Painter
Status:   Open
OS:   Windows XP
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
861 Fixed
Description
Crash happens when using the script painter and modifying a global function AND a global variable declaration on windows XP.
Workaround Description
 Recommendation for the customer when they need to edit global variable definitions is to NOT MOVE a definition from the method to the global (or global to method) in one step. If they need to do this is one step, use "edit source" modes.



If the customer is seeing a "delay" then the crash - disable the AutoScript feature. This was getting confused about the internally inconsistent state of the compiler.



CR:399734
CR Number:   399734
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Open
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jul 2006 Fixed
Description
When trying to generate proxy, getting an error that

a full or incremental rebuild should be performed on ebayapi.



If you generate a full rebuild on ebayapi, a message returns that having a problem

with the full rebuild and C0001: Illeal datatype: ns_buyingsummarytype



CR:399755
CR Number:   399755
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 11 Aug 2005 Fixed
Description
A delete in a stored procedure that affects no rows is returning a -1 now when called from a PB comp deployed to EAS 4.2.4. It returned a 0 in EAS 4.2.3 and still does when called outside of EAS. Connecting to MS Sql Server 2000 via ODBC connection cache.



CR:399757
CR Number:   399757
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Nov 2005 Third Party Problem
Description
Copy/Paste from Excel to PowerBuilder doesn't always work using the standard Windows shortcut keys to paste to PowerBuilder.



If you use the PB Paste function it works okay, or if you double click the Excel cell first to highlight/select the text, then it also works. However, if you just move to a cell and copy by either using the Copy menu in Excel or the Ctrl-Insert key combination, and then try to Paste into a PB datawindow using shift-insert, nothing is pasted. The text is in the clipboard, though, which can be verified either using the Paste() or Clipboard() function in PB.



SOLUTION: This turns out to be a problem with the Microsoft MultiLine edit control. The problem can be reproduced using Visual Basic. ( VB ) If the edit control is not high enough to hold 2 lines, the paste fails. The dw edit control is inherited from the MS multiline edit control.

There are two workarounds available

1. Use editmask instead.

2. Let the column be high enough to hold two lines.



CR:399914
CR Number:   399914
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Aug 2005 Fixed
Description
Using LastPos to process strings in a loop. In 9.0.3 it zips right through. In 10.2 the time it takes is exponentially slower. Big performance problem. Probably unicode related I'm guessing.



CR:400023
CR Number:   400023
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
In the PB EAS Component deployment project, it is currently possible to deploy a PB NVO under a different name.

That is, the component will have a different name than the NVO.



It would be good if this functionality could be extended to allow this to be case sensitive, and also to change the names of:

Package

Component

Method

Argument



The reason for this request is that currently all PB component names will be in lower case on the server.

In order to follow naming conventions in WebServices etc, it would be good to be able to have CamelCase naming for PB components as well.

Currently, the only way is to manually modify all the IDLs before exposing as web service.



CR:400025
CR Number:   400025
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Aug 2005 Fixed
Description
Customer has an application with a grid datawindow. Customers can drag positions of columns as desired. The positions they use are saved to an ini file. That file is read when the application starts, and the code calls Modify to change the dw appearance to show the columns in the order they were in when the user last looked at the dw. This worked fine in PB9. Using PB 10.2, the column headers do not display, and columns cannot be dragged anymore.



CR:400035
CR Number:   400035
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 14 Aug 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
PB 9.03 DataWindow Painter GUI regression



CR:400156
CR Number:   400156
Product Name:   PB Enterprise
Product Component:   EJB Client
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Aug 2005 Fixed
Description
PowerBuilder 10.2 crash when generate proxies for EJB (Websphere).



CR:400166
CR Number:   400166
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 22 Aug 2005 Fixed
Description
The customer tries to insert a row into an MS SQL Server database connected via ODBC. They are using a datstore in a PB component hosted on EAServer 5.2. The insert fails with an error "Datetime field overflow". A datetime column has it's intial value set to today in the datawindow. The same code inserts a row fine in the client/server environment with the expected datetime. The customer says the problem doesn't occur in EAS 5.1.



CR:400301
CR Number:   400301
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Mar 2006 Not reproducible with latest version of the product available as of Resolution Date
Description
GPF in Comctl32.dll when rapidly expanding and colapsing a treeview by double clicking



CR:400416
CR Number:   400416
Product Name:   PB Enterprise
Product Component:   DDE
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Aug 2005 Fixed
Description
When PB 10.2 Application act as DDE server, it cannot sent out data with Format in CF_TEXT to VB6.0 as DDE client, although it returns 1 as if it is successful.
Workaround Description
 no possible workaround



CR:400439
CR Number:   400439
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Aug 2005 Workaround
Description
Problem with JSP calling PB comp and passing args

by reference.



Getting an error on StringSeqHolder not found in interface.



Problem:

f_load_server_list had two arguments

reference string as_edb_server_list[]

reference string as_last_server



RESOLUTION:

Use the following:

org.omg.CORBA.StringHolder PArray = new org.omg.CORBA.StringHolder();

StringSeqHolder PbArray = new StringSeqHolder();



try {

li_rc = iJagComponent.f_load_server_list(PbArray, PArray);

as_edb_server_list = PbArray.value;

}



StringSeqHolder is case sensitive. Look at $JAGUAR\java\classes\packagename to see

how StringSeqHolder was generated. (That is: StringSeqHolder.class or STRINGSEQHolder.class).



Use StringSeqHolder to pass a string array by reference. Use StringHolder to pass a string by reference.



CR:400445
CR Number:   400445
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Closed
OS:   Pocket PC 2002
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Nov 2007 Not a Bug
Description
TOMTOM Navigator SDK 5 needs API calls that pass eg. error info structure by reference.

The PocketBuilder exe crashes and disppears upon the calls.



CR:400555
CR Number:   400555
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Oct 2005 Not a Bug
Description
Migrating PB 8 application to PB9 or PB10 that makes external function calls.

Passing complex datastructures, many containing arrays of chars cause

Application execution error R0015: Error external function call %s at line xx in function



CR:400582
CR Number:   400582
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.2 05 May 2009 Fixed
Description
A DDDW with duplicate display values always sets data to be the first data value of the duplicates regardless of which display value was selected.
Workaround Description
 In the dddw add a computed field and that should be the data column and the display column appened together as a string. Use the computed field as the dddw display column. You can fudge the dddw or the main column to only display the display value. This gives you a unique display value for every dddw selection, so it works correctly...



CR:400650
CR Number:   400650
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 31 Aug 2005 Fixed
Description
PBcat tables are not used for DW creation etc.

When retrieving the table list and column lists, the calls behind the scenes have changed between PowerBuilder 10.0 and 10.1



CR:400666
CR Number:   400666
Product Name:   PocketBuilder
Product Component:   DB ODBC
Status:   Closed
OS:   Pocket PC 2003
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.2 06 Oct 2005 Third Party Problem
Description
Customer has a Dell Axim X50v and has applied the Windows Mobile 2003 Second Edition

Version 4.21.1088 (Build 14260.2.0.5) update from the Dell website. Since applying the flash update, he cannot run PocketBuilder apps that access the database, including our PK sample applications such as dwexam. There is no message, just a silent failure.



CR:400727
CR Number:   400727
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Aug 2005 Fixed
Description
ASC("~h81") returns 0 under certain condition.



CR:400895
CR Number:   400895
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Aug 2005 Not a Bug
Description
After installing beta 1 of PB 10.5, the install

creates registry entries under 11.0.





HKEY_CURRENT_USER\Software\Sybase\PowerBuilder\11.0

HKEY_LOCAL_MACHINE\Software\Sybase\PowerBuilder\11.0



RESOLUTION: From the readme.txt, for this Beta 1 release, some registry entries are made in PowerBuilder

registry keys with the version number 11.0. The version number included

in the name of files, including the executable file, DLLs, and Help

files, is 110. All version numbers will be changed to 10.5 or 105 for

Beta 2.



CR:400901
CR Number:   400901
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Aug 2005 Not a Bug
Description
Install the PB 10.5 beta 1 and the dlls are labeled

as pbxxx110.dll. The executable for PB 10.5 beta 1 is pb110.exe.



RESOLUTION: From the readme.txt,

For this Beta 1 release, some registry entries are made in PowerBuilder

registry keys with the version number 11.0. The version number included

in the name of files, including the executable file, DLLs, and Help

files, is 110. All version numbers will be changed to 10.5 or 105 for

Beta 2.



CR:401027
CR Number:   401027
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Aug 2005 Not a Bug
Description
Customer has an application which crashes after migration to PB10.



CR:401151
CR Number:   401151
Product Name:   PB Enterprise
Product Component:   JSP 4GL
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Sep 2005 Fixed
Description
Charset attribute missed in JSP migration from PB9 to PB10.



CR:401159
CR Number:   401159
Product Name:   PocketBuilder
Product Component:   DW Printing
Status:   Closed
OS:   Pocket PC 2002
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2011 Not reproducible with latest version of the product available as of Resolution Date
Description
Printing to file returns -1, and doesn't work. See notes

Using 3rd party FieldSoftware Printing API.



CR:401160
CR Number:   401160
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Sep 2005 Fixed
Description
If resizing a column in a grid datawindow buttons are not moved to the right place as in PB8.



CR:401165
CR Number:   401165
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Closed
OS:   Pocket PC 2002
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2011 Presently Not Targeted For Any Future Release Of This Product
Description
wants be able to access the version number that can be specified in the project painter and other infos at runtime.



CR:401182
CR Number:   401182
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Feb 2007 Fixed
Description
PowerBuilder 10:

The datawindow print function with argument " showprintdialog = true "

sets a datawindow in printpreview mode back into normal mode.



CR:401185
CR Number:   401185
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Windows XP
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Datawindow buttons do not have the same rounded-corner style as buttons on a window object.



CR:401191
CR Number:   401191
Product Name:   PB Enterprise
Product Component:   Menu Painter
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Sep 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
Changes made to the menu style will only save the first time when you save in the painter. For example, with a menu of style contemporarymenu, change to flatmenu! and save. Change to traditionalmenu! and save. Change to Contemporarymenu! and save. Exit the painter. Open the menu again. Menu style will be Flatmenu!



CR:401196
CR Number:   401196
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Aug 2005 Not a Bug
14 Nov 2005 Fixed
Description
There is no footer or summary band for the TreeView style datawindow. Probably a documentation omission.



CR:401200
CR Number:   401200
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 01 Sep 2005 Fixed
Description
In the dw painter and you use a sql statement

that is longer than 32K, the following error will result:



DataWindow Wizard

Cannot create DataWindow

'Unclosed quote before the character string"".



In the pbtrace.log, the following is listed:

(b5b3c4): SRV 15 #105 Unclosed quote before the character string '"'.

(b5b3c4): SRV 15 #102 Incorrect syntax near '"'.

(b5b3c4): *** ERROR 105 ***(rc -1) : Unclosed quote before the character string '"'.



CR:401203
CR Number:   401203
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 07 Sep 2005 Fixed
Description
Running on Windows 2003 Server SP1 the itemchanged event fails to fire.



CR:401211
CR Number:   401211
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 31 Aug 2005 Fixed
Description
Oracle 8i database using O90 (or O84) and 9i client in PB 9.0.3. DisableBind = 0. The customer is using Dynamic SQL Format 2 with the ? for where clause variables, to do updates. But PB is not binding the variables, causing each Update to be compiled on the database. The same updates when done in embedded SQL do bind the variables.



CR:401228
CR Number:   401228
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Sep 2005 Not a Bug
Description
Importing a comma delimited text file into a datawindow with ImportFile. If a particular data element is surrounded by double quote charaters, "Baker" for example, PB strips off the double quote characters and you end up with Baker in the datawindow column. If the double quotes are embedded in the string, it leaves them alone. However if single quotes are used in the same way, 'Baker' for example, then nothing is done and you end up with 'Baker' as the datawindow column value. It should work the same way with double quotes. No editing or stripping should occur. Import the data exactly as it is in the text file.



From Engineering: Not a bug. CSV files are comma delimited text files. Each data value may be enclosed in double quotes when written if the string contains characters that might cause problems. Like a comma for instance. So the data value abc is written as abc, but a,b,c is written as "a,b,c". When reading a CSV file if a data value is enclosed in double quotes, the quotes are removed. So when reading abc you get abc, and when reading "a,b,c" you get a,b,c. You can see this behavior in PB reading and importing CSV files and other applications like Excel. So the customer needs to follow similar rules when writing his CSV file if using PB to read it, double quotes enclosing a data value will be removed on import. If you want "xxx" as the data value, you need """xxx""" in the csv file.



CR:401236
CR Number:   401236
Product Name:   PB Enterprise
Product Component:   PBNI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2006 Not a Bug
Description
The testcase PBNI sample, which works fine in 9.0.2 (tested OK in build 7524), now crashes in 9.0.3 build 8511 at the following statement:



pArrayItemCount = m_pSession->GetArrayLength(m_filetypes) ;



CR:401327
CR Number:   401327
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Sep 2005 Fixed
Description
DataWindow SaveAs(XML), import and export functions can save or load data

using the wrong decimal separator, dependant on control panel settings.



CR:401335
CR Number:   401335
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Microsoft Windows NT
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
In a datawindow with multiple computed fields of the same datatype, you cannot multi-select the fields and then set the same Format mask for them. If you go through the steps to do this and save the dw, when you again select one of the fields you'll see that the format mask did not change.





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

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