提供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:356469
CR Number:   356469
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Apr 2005 Not a Bug
Description
According to PowerBuilder Help, when the user clicks in a control (giving it focus) and then presses the f1 key the Help() event should fire. This includes windows, menues, and drag objects. But a top level menu item does not work, submenu items do work.



In the sample app, in the menu m_help, I have coded the Help event of the top level menu item m_help1 and the sub-menu item m_show_help_file. It should display a help file in each case. When you run the sample and move the mouse over the Help menu item until it is selected and press f1, nothing happens. But when you click the Help menu and move the mouse over the submenu item show_help_file and press f1, the code in the Help() event fires and displays a help file.



CR:356572
CR Number:   356572
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Jun 2004 Fixed
Description
NotSupportedException should be thrown in DataWindowSyntaxFromSql methods when the DataWindowStyle argument is not one of the supported styles. Currently it defaults to Tabular.



CR:356573
CR Number:   356573
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Jun 2004 Presently Not Targeted For Any Future Release Of This Product
Description
The name seems unnecessarily long, especially since it's a static method of the DataWindowSyntaxGenerator class so the context of the method is very clearly DataWindow-related already



CR:356696
CR Number:   356696
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.1 07 Sep 2004 Fixed
Description
Problem with datawindow when showing prices. Float datatype in database and decimal in datawindow. Datawindow does not map decimal separator and comma correctly. for instance 16,00 appears as 1600.



CR:356725
CR Number:   356725
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
When calling certain functions of a webservice an exception is thrown: Unknown error, problem with SoapClient. Error appears when returnvalues are Object types.



CR:356755
CR Number:   356755
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jun 2004 Fixed
Description
There is a bug in the code within GetSeriesStyle and SetSeriesStyle that causes the incorrect exception to be thrown.



CR:356760
CR Number:   356760
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jan 2006 Fixed
Description
The customer has threads running as shared objects and is trying to post a dynamic call to the shared object and pass in by value an argument. This should work, but they are getting a runtime error indicating that you cannot pass a reference parameter to an asychronous/remote method call. This is true, you can't, but they are passing by value. However, the error seems to be connected with making a DYNAMIC method call, and not with how the parameter is passed.



CR:356763
CR Number:   356763
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)
21 Jul 2004 Fixed
Description
Using the new XP Visual Control style option upon deployment causes the right-most character of the field to be truncated. This does not occur if the field height and width is increased by a small amount.
Workaround Description
 Easy to work around by increasing the datawindow editmask field width and height settings by a small amount.



CR:356765
CR Number:   356765
Product Name:   PB Enterprise
Product Component:   Language - Compiler
Status:   Open
OS:   Microsoft Windows NT
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Need to support a byte datatype. Now that chars are double wide, they no longer map to byte data correctly in external DLL calls.



CR:356793
CR Number:   356793
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)
24 Jun 2004 Fixed
Description
A problem scrolling to the end of a datawindow in print preview, applying a filter and scrolling to the end again. PB crashes. The filter is applied with print preview turned off, then it is set again.



CR:356898
CR Number:   356898
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Jun 2004 Fixed
Description
When a stored procedure is returning a value that is over 4K,

the following error appears:



Error: ORA-06502: PL/SQL: numeric or value error: character string buffer too small

ORA-06512: at "TECHSUPP.XXXXXX", line 6

ORA-06512: at line 1



CR:356914
CR Number:   356914
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jun 2004 Fixed
05 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
You cannot migrate a PowerBuilder 9 application to PowerBuilder 10 using Orcascript, because the set liblist method expects a Unicode PBL header. The command will fail with the following error:



Orca error in 'setLibList'. Result Code -4.

Library 'orcascript.pbl' failed to open

An OpenLibrary() operation failed. It is possibly locked by another user or

deleted.



CR:356917
CR Number:   356917
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)
19 Jul 2004 Fixed
Description
A computed field on a WebDW not showing the display format.



The display format is:

$#,##0.00;[RED]($#,##0.00)



The field called "balance" is showing the Display Format ok. The column value is appearing in red but not the computed field called "compute_1". It still shows the

column value in black.



When viewing the datawindow in a browser, the following appears:

dwClient.gobs.compute_1 = new HTDW_ComputeGob('compute_1', 0, dwClient_compute_1_compute, DW_FormatNumber, "$#,##0.00;[RED]($#,##0.00)");

dwClient.cols[3].addDepend(new HTDW_DependCompute(dwClient.gobs.compute_1));

dwClient.gobs.balance = new HTDW_ColumnGob('balance',3, 0, 0, false, false, true, DW_FormatNumber, "$#,##0.00;[RED]($#,##0.00)", null, dwClient.cols[3]);

dwClient.cols[3].addDepend(new HTDW_DependColumn(dwClient.gobs.balance));



CR:356933
CR Number:   356933
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 10 Aug 2004 Fixed
Description
Pbl file has a ReadOnly attribute. When user opens a project object from that pbl and tries to save it PB appears to hang up with a 100% CPU usage. When you try to open/save some other object type, e.g. window, it reports "Save of object failed" fairly quickly. The project object will eventually produce a longer error message, but I doubt that users will have waited long enough to see it.



CR:356986
CR Number:   356986
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)
03 Jun 2005 Not a Bug
01 Aug 2005 Fixed
Description
When moving a text field (which has escapement = 900) near the right hand side of a label the text will suddenly switch to two lines.



Workaround:

don't move the 90 degrees rotated text object over the label border or the page border. Add some line breakes (~r~n) before text you like to show at the left side of label border or the page border. The line brakes move the rotated text to the left.



CR:357032
CR Number:   357032
Product Name:   PB Enterprise
Product Component:   UO - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Aug 2004 Not a Bug
Description
GPF when doing a dynamic function call with an any array passed as parameter



CR:357042
CR Number:   357042
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Aug 2004 Fixed
Description
EAS Component, implementing existing interface for CtsComponents::MessageListener. The generated code for this object is a errorous. (Missing closing brackets, strange generate "i" and end of "if" statements)



CR:357069
CR Number:   357069
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
SCC: The 'Undo Check Out ...' option is right next to the 'Check In ...'. This could potentially be a big problem! It is easy to accidentally select 'Undo Check Out ...' and lose all of your changes because both options dialogs look similar except the title. At the least there should be a confirmation dialog "Are you sure?" for 'Undo Check Out'.



CR:357128
CR Number:   357128
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 10 Sep 2004 Fixed
Description
The DW has a computed field that calls a global function.

In this function the YIELD() function is called. If scrolling the datawindow after a retrieve a GPF is caused.



No workaround



CR:357159
CR Number:   357159
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)
07 Jun 2004 Duplicate
Description
It seems that the fix for CR 352470 has caused a major regression for DW on XP causing the contents of the edit fields display garbage characters (little squares).



Solution: Duplicate of CR 355015 fixed with build 7196 of PB9



CR:357195
CR Number:   357195
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
For DW.NET there is a need to dynamically create composite reports. In PB customer uses a temporary PBL to save DW to and used that to create composite report. Request is to add Utility methods: LibraryCreate() LibraryImport() LibraryExport() ...



CR:357210
CR Number:   357210
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement: Add parameter Buffer! for DW.Find() function (and dw.FindRow() function for DW.NET) for searching in Filter! and Delete! buffers. Now it works only for Primary! buffer.



CR:357214
CR Number:   357214
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)
08 Nov 2007 Fixed
Description
When creating the web service proxy using the

web service proxy wizard and you enter in the url of the wsdl, no services

will appear.



If you use XMLSpy (2004 version) and enter in the url of the wsdl, it will find

the two services (activate and download) ok.



However, when I used XMLSpy (2003 version) I received a schema error after I entered

in the url of the wsdl. Once I ran XML/validate on the file, I received the following error:

Schema error - undefined value for 'type' encountered.



The following was highlighted:

xsd:element

= name xtvdDocument

= type tms:xtvd



CR:357221
CR Number:   357221
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Aug 2004 Fixed
Description
Orcascr9.exe crashes when doing a Full Refresh to bootstrap the PFC application.



CR:357223
CR Number:   357223
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jul 2004 Fixed
Description
GraphicObjectType returns enum value of 37720 instead of 'None'. Happening in builds from the GA branch (4501 and 4502), but not from the pb_diamond branch (40xx)



CR:357297
CR Number:   357297
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)
8.0.4 01 Sep 2004 Fixed
Description
It is required to provide condition in setfilter function to enable to datawindow

filter feature. It is reported that after apply simple arithmetic operation as setfilter,

the datawindow may fail to filter some expected row.

e.g. dw_1.setfilter("col1 = col2 + col3") where col1, col2, col3 are decimal(2)
Workaround Description
 round the addition result to same decimal point as the left side variable before comparsion.

i.e. dw_1.setfilter("col1 = round(col2 + col3, 2)")



CR:357310
CR Number:   357310
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jun 2004 Duplicate
Description
A String edit mask is being used. When an accepttext is done on that field the values entered are altered or deleted.

In previous versions of PB a mask containing special characters was marked by tilde character before the (preceeding) special character eg. ~S####~/####

will result in a display of: S1234/5678 - when doing an accepttext() now gives:

S234 /78 and in the buffer is: 234/78 whereas it should be 12345678



Solution: Dup of 357310 - solved in PB 9 build 7196



CR:357332
CR Number:   357332
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
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
When entering in an invalid month for a datawindow

editmask or window editmask control, PB will default to JAN.



For example, the editmask is DD-MMM-YYYY and if you enter in

12-B



PowerBuilder will default to 12-JAN.



CR:357463
CR Number:   357463
Product Name:   PocketBuilder
Product Component:   Migration
Status:   Closed
OS:   Windows 2000
Original Version:   1.5.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
1.5.2 397 22 Jun 2004 Fixed
Description
Filter out the syntax differences between PocketBuilder and PowerBuilder.



For example:

PocketBuilder -> PowerBuilder

"DataWindow Error: Line 14 Column 263: incorrect syntax".

Line 14 Column 263 is referring to the source line: "edit.siponfocus=yes".



This fix filters out the "SIPOnFocus" property in DataWindows when exporting to PB.

Similiarly, this fix filters out PowerBuilder 9 & 10 specific attributes when both importing the SRD and importing an entire Target.



CR:357488
CR Number:   357488
Product Name:   PB Enterprise
Product Component:   JSP DW DTC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jun 2004 Fixed
Description
When creating a web datawindow using the DTC and

you select a pbl (either absolute or relative), after the web datawindow is created

and you select the web datawindow DTC properties you will see an invalid path

for the Datawindow library.



It will show:

D:\web examples\Target1\SourceD:/web examples/Target1/Source/testdtc.pbl



If you change any properties of the DTC after the web datawindow is created, the

PSDataWindowSourceClass will be updated with this invalid path.



CR:357507
CR Number:   357507
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Sep 2004 Not a Bug
Description
SelfLink arguments don't seem to be working. When trying to update from a JSP page, the selflink arguments are not getting passed and hence the update fails.



PER DEVELOPMENT: The customer's syntax in the JSP required a change. Specifics were dependent on the SQL for the datawindow source. In some cases it might not always work and instead a change might be required for the SQL. Solution is fairly involved and depends upon the specific implementation, but did not turn out to be a PowerBuilder change.



CR:357549
CR Number:   357549
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Nov 2004 Presently Not Targeted For Any Future Release Of This Product
Description
Customer has been experiencing random crashes for a while. After trying several things he requested the crash handler hoping that these will give some clue as to the source of these crashes. These crashes all happen in the development environment and a good deal of the time in ntdll.dll.



Found the following when searching on google:



http://forums.viaarena.com/messageview.cfm?catid=13&threadid=52978&STARTPAGE=1



The customer has the same version of ntdll.dll (1217) loading on his machine so wondering if that could be a problem??



CR:357551
CR Number:   357551
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jun 2004 Fixed
Description
Large memory usage using importstring to import a xml string

into a datastore.



Happens in PB 9.0.1 and PB 10.



string s = '<?xml version="1.0" encoding="UTF-8" standalone="no"?><d_emp><d_emp_row><emp_id>102</emp_id><manager_id>501</manager_id><emp_fname>Fran</emp_fname><emp_lname>Whitney</emp_lname><dept_id>100</dept_id><street>49 East Washington Street</street><city>boston</city><state>MA</state></d_emp_row></d_emp>'



integer i

ds.reset()



for i = 1 to Integer(em_iter.text)

ds.ImportString(XML!,s)

next



CR:357618
CR Number:   357618
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jul 2004 Fixed
Description
DataWindow error message "Nest arguments are incorrectly specified" appears if using array datatypes as retrieval arguments for a nested / composite datawindow.



no workaround



CR:357625
CR Number:   357625
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)
05 Jul 2004 Presently Not Targeted For Any Future Release Of This Product
Description
DW attribute 'Values' for a dropdownlistbox column has changed



CR:357638
CR Number:   357638
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   Windows XP
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Nov 2004 Fixed
Description
Currently orcascript orcascr9 can only handle a librarylist of up to 128 pbl's.



CR:357641
CR Number:   357641
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jun 2004 Fixed
Description
The behavior for ItemChangedAction.Reject and ItemChangedAction.RejectAndAllowFocusChange is reversed.



CR:357655
CR Number:   357655
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Sep 2004 Fixed
Description
Passing a 2 element array of strings by reference to a COM object DLL fails. Passing the same array by value works.



CR:357691
CR Number:   357691
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When requesting a Web XML Datawindow where rows per page

is set to 0 for a freeform datawindow, easerver takes up an unusual amount of cpu

usage and memory to return the page in the browser.



Problem is noticeable using Generatexhtmlweb also. If you call up the same

datawindow just using generateweb(), the page returns quickly and cpu usage is not

thru the roof.



CR:357693
CR Number:   357693
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jul 2005 Third Party Problem
Description
Entering the subscript (small) character 2 using "Arial Unicode MS" font by pressing ALT-key, enter 8322, release ALT-key. Wrong character "e" with accent is displayed.



SOLUTION: Input characters by Alt + numeric keyboard is a problem with Windows and is not a PowerBuilder bug. Visual Studio 2003/2005 also have the same problem.



If you use Alt + xxxx to enter a unicode character, only three digit are available in most applications(except for Wordpad and Word). For example, when you enter 8322 on numeric keyboard, actually the Windows system only sends 322 to the application which should receive the character.



CR:357812
CR Number:   357812
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Mar 2006 Not reproducible with latest version of the product available as of Resolution Date
Description
When tabbing through the fields of a datawindow with 50% opacity, black rectangles are appearing in various places on the datawindow. This is happening if the form is overlapping another window/form with title bar lower than the datawindow fields.



CR:357816
CR Number:   357816
Product Name:   PB Enterprise
Product Component:   BAM Deployment
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement: Need ability to specify a location for PBD files in project painter. Especially when dealing with large applications under source control, it is cumbersome to have to manually copy the PBD into the exe's folder after each build.



CR:357848
CR Number:   357848
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)
19 Jul 2004 Fixed
Description
A regression from 7.0 behavior. A frame window with an open response window is minimized to the taskbar. When clicking on the application on the taskbar it does not activate (The frame activate event does not fire). If it's just the frame window alone, it works fine and the frame activate fires when the taskbar application is clicked on. And it worked fine in 7.0 with the response window open.



CR:357935
CR Number:   357935
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jun 2004 Fixed
Description
In PowerBuilder 9 Build 7196 the width of a computed field created dynamically in a grid datawindow is not determined by the grid width as in builds before it.



CR:357990
CR Number:   357990
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Jul 2004 Not a Bug
Description
Currency setting for the Thai regional settings not taking effect.



CR:358033
CR Number:   358033
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2004 Fixed
Description
Not able to pick a different printer when Adobe PDFWriter is the default printer.



CR:358153
CR Number:   358153
Product Name:   PB Enterprise
Product Component:   MAPI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Jun 2004 Fixed
Description
When using the mailsend() to send a mail message, the

return value is always mailreturnfailure!. When using the maillogoff to logoff

from the mail system, the return value is always mailreturnfailure!. The maillogon

works ok.



CR:358166
CR Number:   358166
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)
19 Jul 2004 Fixed
Description
When scrolling a datawindow using the down arrow key,

the application appears to be slower in PB 9.0.1 than in PB 6.5.1.



Used the profiler to examine the difference:

uo_screen_meter_column`dw_screen_meter_column.ue_keydown() - PB6.5.1=0.0086/PB9.0.1=0.0007

uo_screen_meter_column.ue_next() - PB 6.5.1=0.1039/PB 9.0.1=0.1371



CR:358176
CR Number:   358176
Product Name:   PB Enterprise
Product Component:   Help
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jul 2004 Fixed
Description
GetFolder PowerScript function should be linked to GetFileOpenName, GetFileSaveName, DirList, DirSelect, DirectoryExists etc.



CR:358180
CR Number:   358180
Product Name:   PB Enterprise
Product Component:   Language - Compiler
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jul 2004 Fixed
Description
The customer has an application in PB 7.0 than they are migrating to PB9. The migration goes cleanly - there are no errors. But then in PB 9 they crash when trying to open in the painter, certain objects. These objects could be opened fine in 7.0.



CR:358192
CR Number:   358192
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
When you use prompt for retrieval criteria within the datawindow by checking on the Prompt check box on the column specification window, a dialogue will come up allowing you to specify a retrieval argument. The problem is if you have leading spaces in the database the record is not returned since the prompt for criteria behavior is to trim the leading spaces of the argument. This is a request to not trim leading spaces.



CR:358307
CR Number:   358307
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Windows XP
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2004 Duplicate
Description
make XP visual style controls available in design and preview mode



CR:358314
CR Number:   358314
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)
15 Jul 2004 Fixed
Description
A menu has several items and one of these items is not visible. There are several sub menu items under this invisible item. At run time a popup menu for the invisible menu item is displayed. It correctly displays the visible sub menu items. However, if you disable one of the menu sub items programatically, it is disabled, but it is not grayed out when displayed. It grays it out properly if the top item is visible. This is a regression in 9.0.1. It works properly in 8.0.4.



CR:358349
CR Number:   358349
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)
25 Aug 2004 Fixed
Description
Regression from 8.0.4. An editmask that has spin control and a '###%' mask behaves badly. First the spin control doesn't work. Instead of moving the value up or down by the increment of 1, it jumps to the max or the min value. Secondly you are unable to input digits into the editmask. The problem seems to be the %. If you remove it the editmask works as it should. This works fine in 8.0.4.



CR:358351
CR Number:   358351
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jun 2005 Presently Not Targeted For Any Future Release Of This Product
Description
When the same datawindow is printed -- one way from a composite report and the other way just using print.preview='yes', the right most column of the datawindow that is printed from a composite report gets cutted off.



The application has two datawindow controls. The top control sets print.preview='yes'

and then dw_1.print(). The botton dw control has the composite report. The report

is printed just by dw_1.print(). When you print both reports, the composite report printout shows that the rightmost column gets cut off wherewas the printout from the top

dw control, prints ok.
Review Status
 6/15/2005

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



CR:358436
CR Number:   358436
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
Cannot change the property of a column in a nested for a specific row



CR:358593
CR Number:   358593
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Sep 2006 Fixed
Description
Problem displaying characters on XP when compiled with XP controls if the fontcharset property is set to eastereurope! and the OS is using Western europe native charset.



no workaround



CR:358628
CR Number:   358628
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Oct 2007 Presently Not Targeted For Any Future Release Of This Product
Description
When the system colors of windows controls (3d controls) are changed, the toolbar of the RTE control still displays grey.

PB10 build 4506 works fine so a backpatch would be required.



CR:358657
CR Number:   358657
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)
21 Jul 2004 Fixed
Description
Application that has a data window. When run on XP and the theme is set to XP the fields act strange. It doesn't allow all characters to be entered.Under classic theme it works fine. Problem occurs only in the EXE when built with the "New Visual Controls" option selected. If you run from the IDE, the problem does not occur.



CR:358658
CR Number:   358658
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 06 Aug 2004 Fixed
Description
When using PVCS Souce control, a window shows up out of sync if an OLE control is placed on the window. This occurs for all developers who do not have the OLE control DLLs installed in the same location (path) as the person who checked in these objects.



CR:358794
CR Number:   358794
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)
21 Jul 2004 Fixed
Description
XP Style - On Datawindow fields, the I-Beam pointer mouse cursor will not appear when the field has focus, unless some chars are typed into the field first. Happens when the size of the field vertically is 56 PBU (Arial 8font) and increasing to 64 problem does not happen. Problem occurs in the EXE, not when run from the IDE, when using "New Visual Style Controls".



CR:358962
CR Number:   358962
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 05 Jul 2004 Fixed
Description
Application passes Null argument in Number Array of retrieval argument in datawindow, PowerBuilder crashes in development as well as when he runs EXE using build 10701. Worked okay with build 10501.



CR:359052
CR Number:   359052
Product Name:   PocketBuilder
Product Component:   Migration
Status:   Closed
OS:   Windows 2000
Original Version:   1.5.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0 Beta 30 Jun 2004 Fixed
Description
In this build i tried to open the Code Examples workspace and one of the target in the workspace could not be opened and a migration dialogbox popped up with the message title "Targets - Not Opened" and in the dialogbox was a list which displayed the path of the target. One problem in this list is that if the path is long, I wouldnt be able to see the full path and there is no way for me to stretch the width of the dialogbox to see the full path.



Thus, i would like to request for a resizable dialogbox or any other solution to allow users to see the full path of the target which cannot be opened. This will aid them to pinpoint which target has a problem.



CR:359105
CR Number:   359105
Product Name:   PB Enterprise
Product Component:   Language - Runtime
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
Customer's application crashes randomly. He is using PB 8.0.4 Build 10691. He has sent output from Crash Handler since Sybase doesn't accept Dr. Watson logs. Application interacts with Application server which has been built with C++. Customer has not provided a test case.



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:359195
CR Number:   359195
Product Name:   PB Enterprise
Product Component:   UO - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Weird behaviour passing autoinstantiated object by value



CR:359199
CR Number:   359199
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 19 Nov 2004 Fixed
Description
Using a Microsoft Office Outlook View Control OLE control in a PB window cause "Save of OLE binary Information failed. Object must be resaved to preserve it".



No workaround



CR:359244
CR Number:   359244
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jun 2005 Presently Not Targeted For Any Future Release Of This Product
Description
When using the OrcaScr.exe with ClearCase and SccLogLevel

is set to 3, the following messagebox appears and processing appears to stop until you

hit ok in the messagebox:



ClearCase

Unable to access "m:\testscc.txt": No such file or directory.
Review Status
 06/14/2005

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".
Workaround Description
 If you create a blank file and call it testscc.txt and put it in the same location as the

workspace and target, than the message goes away. You can also use SccExtension=0 in the pb.ini. But you need to understand the impact when using SccExtension.



CR:359257
CR Number:   359257
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Aug 2004 Fixed
Description
SetProperty requires single quotes around a property expression in the second argument; otherwise, a MethodFailureException is thrown. The quotation mark requirement should be dropped and the quotes added under the covers.



SetProperty causes a MethodFailureException if the property value expression is not enclosed in single quotes. For instance,



DataWindowControl1.SetProperty("t_1.color", "0~tRGB(255,0,0)") causes an exception, but



DataWindowControl1.SetProperty("t_1.color", "'0~tRGB(255,0,0)'") does not.



CR:359402
CR Number:   359402
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Feb 2005 Third Party Problem
16 Jul 2004 Third Party Problem
Description
EAServer 4.2.2 5.0 / PowerBuilder 9.01 / ASP



Passing an array or structure with an array between a PowerBuilder

component and the asp page gives an error in the asp page:



HTTP 500.100 - Internal Server Error - ASP error

Internet Information Services

Microsoft VBScript runtime (0x800A01FB)

An exception occurred: 'obj.getstruct'

/CallComp.asp, line 10



CR:359419
CR Number:   359419
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Aug 2004 Fixed
Description
All of the exception classes except TransactionException have public constructors. These should be declared internal. TransactionException is also sealed - perhaps the others should be as well?



CR:359423
CR Number:   359423
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
DW.Net (and PB enhancement request CR 313008). DataWindowChild does not have methods GetFullState/SetFullState. Implementation of these in DW.NET is dependent on these being implemented for DataWindowChild.



CR:359557
CR Number:   359557
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Sep 2004 Fixed
10.0 01 Nov 2004 Fixed
Description
SaveDocument should contain an encoding parameter when saving as FileTypeText!. Currently the only resultant file is 8 bit ascii. Should be able to save as Unicode file.



CR:359564
CR Number:   359564
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Nov 2005 Fixed
Description
Windows XP: new visual controls: Don't get the FlatStyle property for command and picture buttons. When applied to a command button, it causes the command button to become transparent. The command button is expected to appear flat (but not transparent) until hovered over, at which point it would appear raised (but not transparent). Also, this should have been implemented for toolbars!



CR:359643
CR Number:   359643
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)
20 Sep 2004 Duplicate
Description
After a migration from PB 8 to 9.0.1 + ebf, select statement on DataWindow passing null string array ( set to null with a SetNull statement ) that used to work in PB 8, crashes in PB 9.0.1. starting ebfs: 7171, 7196 and later.



CR:359724
CR Number:   359724
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)
21 Jul 2004 Fixed
Description
Windows XP: In an exe created with 'New Visual Style Controls' option in the project, the cursor is not visible in editable columns on a datawindow.



CR:359827
CR Number:   359827
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Sep 2004 Fixed
Description
Using messaging service (Message Service) to put calls into a queue and component is processing messages from queue.

Now the PBVM memory is growing constantly until it eats all resources and they have to bring EAS down every few hours.



CR:359845
CR Number:   359845
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Jun 2005 Fixed
Description
If you select "Suppress prompts to overwrite read-only files", PB seems to change the file property to writeable, and then still prompts with a message about overwriting the now writable copy. The customer is using Microsoft Visual SourceSafe.



CR:359850
CR Number:   359850
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Aug 2004 Fixed
29 Aug 2004 Fixed
Description
When passing in a string argument thats over

5,994 characters, the following error will appear in the log file:



(113365fc): CONNECT TO tra O90 ORACLE8/8I (8.X.4+):

(113365fc): DBPARM=UseContextObject='Yes',CacheName='Oracle817',StaticBind=0,PBCatalogOwner='tsdata',BindSPInput='Yes' (0 MilliSeconds)

(113365fc): PREPARE WITH BIND VARIABLES:

(113365fc): Execute CHG_PERMANENCY_NARRATIVE ( :1, :2, :3, :4, :5, :6, :7, :8, :9, :10, :11, :12, :13, :14, :15, :16, :17, :18, :19, :20, :21, :22, :23, :24, :25, :26, :27, :28, :29, :30, :31)

(113365fc): VCHAR Length=0 ID=:1 (NULL)

(113365fc): VCHAR Length=0 ID=:2 (NULL)

(113365fc): VCHAR Length=0 ID=:3 (NULL)

(113365fc): VCHAR Length=0 ID=:4 (NULL)

(113365fc): VCHAR Length=0 ID=:5 (NULL)

(113365fc): VCHAR Length=0 ID=:6 (NULL)

(113365fc): VCHAR Length=0 ID=:7 (NULL)

(113365fc): VCHAR Length=4000 ID=:8 *This is a Test ' jrorehwr"" ueoreuor : erueru ''' This is a Test ' jrorehwr"" ueoreuor : erueru ''' This is a Test ' jrorehwr"" ueoreuor : erueru ''' This is a Test ' jrorehwr"" ueoreuor : erueru ''' This is a Test ' jrorehwr"" ueoreuor : erueru ''' This is a Test ' jrorehwr"" ueoreuor : erueru ''' This is a Test '

.

.

.

sssssssssssssfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffsssssssssssssssssssssssssssss

*

(113365fc): VCHAR Length=0 ID=:10 (NULL)

(113365fc): VCHAR Length=0 ID=:11 (NULL)

(113365fc): VCHAR Length=0 ID=:12 (NULL)

(113365fc): VCHAR Length=0 ID=:13 (NULL)

(113365fc): VCHAR Length=0 ID=:14 (NULL)

(113365fc): VCHAR Length=0 ID=:15 (NULL)

(113365fc): VCHAR Length=0 ID=:16 (NULL)

(113365fc): VCHAR Length=0 ID=:17 (NULL)

(113365fc): VCHAR Length=0 ID=:18 (NULL)

(113365fc): VCHAR Length=0 ID=:19 (NULL)

(113365fc): VCHAR Length=0 ID=:20 (NULL)

(113365fc): VCHAR Length=0 ID=:21 (NULL)

(113365fc): VCHAR Length=0 ID=:22 (NULL)

(113365fc): VCHAR Length=0 ID=:23 (NULL)

(113365fc): VCHAR Length=0 ID=:24 (NULL)

(113365fc): VCHAR Length=0 ID=:25 (NULL)

(113365fc): VCHAR Length=0 ID=:26 (NULL)

(113365fc): VCHAR Length=0 ID=:27 (NULL)

(113365fc): VCHAR Length=0 ID=:28 (NULL)

(113365fc): VCHAR Length=0 ID=:29 (NULL)

(113365fc): VCHAR Length=0 ID=:30 (NULL)

(113365fc): VCHAR Length=7 ID=:31 *EI08120* (10 MilliSeconds)

.

.

.

(113365fc): DESCRIBE SELECT: (0 MilliSeconds)

(113365fc): 1 Bind Columns

(113365fc): CHAR Length=45

(113365fc): EXECUTE: (2633 MilliSeconds)

(113365fc):

Error 3113 (rc -1) : ORA-03113: end-of-file on communication channel

(113365fc): CANCEL: (0 MilliSeconds)



Customer is using the BindSPInput='Yes' dbparm. However, when I ran a test

and set the BindSPInput='No', the pbtrace.log showed the following error too:

ORA-24333: zero iteration count



CR:359972
CR Number:   359972
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 07 Sep 2004 Fixed
Description
PB9 does not always handle relative paths that begin with ".\".

Also, the EntryInfo.lSourceSize returned for PBORCA_BINARY components is not sufficient for exporting the hexascii source.



For PB9 users, do not use relative path specification starting with ".\" to indicate "current working directory". Simply omit the ".\" and it will work OK.

In PB9, the best way to calculate the size of PBORCA_BINARY buffer needed is to call PBORCA_LibraryEntryInformation with otEntryType=PBORCA_BINARY. (EntryInfo.lObjectSize + 5000) will always be sufficient for PB9 PBORCA_BINARY objects. lObjectSize takes into account the fact that hexascii representation is 2X as many bytes as the actual binary object. lSourceSize does not. The 5000 fudge factor is for padding the last 4000 byte data record with binary zeros and taking into account the size of the limit records.



In PB10 and PocketBuilder 2.0, we return the same value in both lSourceSize and lObjectSize. This value represents the number of bytes needed to represent the hexascii representation of the binary object using UNICODE encoding. This size also includes the extra bytes needed to pad the final 4000 byte data record and includes bytes needed for the header and footer limit records.
Workaround Description
 For PB9 users, do not use relative path specification starting with ".\" to indicate "current working directory". Simply omit the ".\" and it will work OK.

In PB9, the best way to calculate the size of PBORCA_BINARY buffer needed is to call PBORCA_LibraryEntryInformation with otEntryType=PBORCA_BINARY. (EntryInfo.lObjectSize + 5000) will always be sufficient for PB9 PBORCA_BINARY objects. lObjectSize takes into account the fact that hexascii representation is 2X as many bytes as the actual binary object. lSourceSize does not. The 5000 fudge factor is for padding the last 4000 byte data record with binary zeros and taking into account the size of the limit records.



In PB10 and PocketBuilder 2.0, we return the same value in both lSourceSize and lObjectSize. This value represents the number of bytes needed to represent the hexascii representation of the binary object using UNICODE encoding. This size also includes the extra bytes needed to pad the final 4000 byte data record and includes bytes needed for the header and footer limit records.



CR:360004
CR Number:   360004
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 21 Jul 2004 Fixed
21 Jul 2004 Fixed
Description
ORACLE DB interface: When an updateblob of a CLOB column is issued, a row is created in the db when no explict commit has been issued and Autocommit is false.
Workaround Description
 Use ODBC interface.



CR:360014
CR Number:   360014
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)
28 Jun 2005 Fixed
Description
The font size changes in a column when doing DataWindow processing in an external datawindow that is a nested report. Happens using the GetChild () method on the nested report. Caused by setting column to invisible via an expression.



When the dw are db source (not external) the effect is different, the data whifts to the right hand side.
Workaround Description
 don't use expression on visible property of the nested report, instead code at runtime : dw_list.object.dw_1.visible=false



CR:360130
CR Number:   360130
Product Name:   PB Enterprise
Product Component:   PD Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Jun 2004 Fixed
Description
Missing constructor/destructor code for NVO in window after reserving into OOM



CR:360192
CR Number:   360192
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 25 Aug 2004 Fixed
Description
child window is not shown up if you open it from a mdi frame window.

MDI window calls open(w_child) in open event but no child window is shown up.



workaround: use BringToTop=TRUE in the open event of the child window



CR:360232
CR Number:   360232
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 13 Jun 2005 Fixed
Description
A computed field in a WebDW is calculated incorrectly and seems to miss the last row of grouped data that is involved in the calculation. The same DataWindow shows the correct value for the computed field in a DataWindowControl, but the incorrect value is seen in the Describe("DataWindow.Data.HTML") output which is the basis for the WebDW.



Doing a dw.groupcalc() prior to the Describe("DataWindow.Data.HTML") does cause the correct calculation to be in the html.
Workaround Description
 Doing a dw.groupcalc() prior to the Describe("DataWindow.Data.HTML") does cause the correct calculation to be in the html.



CR:360248
CR Number:   360248
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Apr 2005 Fixed
Description
Application migrated from PB 6.5.1 to PB 8.0.4 and getting

lots of access violation errors. The errors are happenning randomly. Using Windows

NT Terminal Server 4.1.9. Works ok on regular windows machine.



CR:360345
CR Number:   360345
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
If you want to delete the undo stack using eg. Undodepth=0 it does not work, it will be at least one item in the undo stack.



Workaround: Use interfacing with the he rte control via windows messages.
Workaround Description
 exported visual uo: place it on top of a window.



$PBExportHeader$u_rtea.sru

$PBExportComments$test

forward

global type u_rtea from richtextedit

end type

end forward



global type u_rtea from richtextedit

integer width = 1353

integer height = 784

borderstyle borderstyle = stylelowered!

end type

global u_rtea u_rtea



type prototypes

function ulong GetWindow(ulong handle, uint uCmd) library "USER32.DLL"

FUNCTION int GetClassName(ulong hwnd, ref string lpClassName, int length) Library "user32.dll" alias for GetClassNameA

end prototypes



type variables



protected:

CONSTANT uint WM_USER = 1024

CONSTANT uint HE_NEW = WM_USER + 150

CONSTANT uint HE_CLEARUNDOLIST = WM_USER + 426

CONSTANT uint GW_HWNDFIRST = 0

CONSTANT uint GW_HWNDLAST = 1

CONSTANT uint GW_HWNDNEXT = 2

CONSTANT uint GW_HWNDPREV = 3

CONSTANT uint GW_OWNER = 4

CONSTANT uint GW_CHILD =5



constant string HE_RTE_CLASSNAME = "PB80RichTextEdit"

ulong iul_rtehandle



end variables



forward prototypes

protected subroutine of_henew()

protected subroutine of_findrte()

protected subroutine of_he_clearundolist()

end prototypes



protected subroutine of_henew();/*------------------------------------------------------------------------------



Function: protected u rtea.of Henew



Returns: (none)



Parameters:



Copyright ?2002 DTI - Philip Salgannik



Date Created: 10/17/2002



Description: According to HighEdit Pro (3rd Party Control

that PB uses as RTE)

Message Interface, HE NEW message Deletes the entire

text.



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

Modifications:

Date Author Comments

------------------------------------------------------------------------------*/

IF iul_rtehandle > 0 THEN

Send(iul_rtehandle, HE_NEW, 0,0)

END IF

end subroutine



protected subroutine of_findrte();/*------------------------------------------------------------------------------



Function: protected u rtea.of Findrte



Returns: (none)



Parameters:



Copyright ?2002 DTI - Philip Salgannik



Date Created: 10/17/2002



Description: Let's find the REAL rte control (High Edit

Pro)

posted from constructor event



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

Modifications:

Date Author Comments

------------------------------------------------------------------------------*/

ulong lul_hndl

string ls_class

integer li_classlen = 40, li_rc



// Get a handle to the first child

lul_hndl = GetWindow (Handle(this), GW_CHILD)

ls_class = Space(li_classlen)



DO WHILE (lul_hndl <> 0)

li_rc = GetClassName(lul_hndl, ls_class, li_classlen)

IF ls_class = HE_RTE_CLASSNAME THEN

iul_rtehandle = lul_hndl

EXIT

END IF

lul_hndl = GetWindow(lul_hndl, GW_HWNDNEXT)

LOOP





end subroutine



protected subroutine of_he_clearundolist();/*------------------------------------------------------------------------------



Function: protected u rtea.of he clearundolist



Returns: (none)



Parameters:



Copyright ?004 DTI - Philip Salgannik



Date Created: 6/29/2004



Description:



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

Modifications:

Date Author Comments

------------------------------------------------------------------------------*/



IF iul_rtehandle > 0 THEN

Send(iul_rtehandle, HE_CLEARUNDOLIST, 0,0)

END IF

end subroutine



on u_rtea.create

end on



on u_rtea.destroy

end on



event constructor;post of_Findrte()



end event



event key;post of_he_clearundolist()

end event



CR:360352
CR Number:   360352
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 24 Aug 2005 Fixed
Description
The installer doesn't exit correctly if you cancel the install.



If you already have the product installed, you will get the warning from the installer that you need to un-install the previous version first. Great, but when you attempt to cancel the install, it only cancels that portion of the install. That is, if you cancel the install of DataWindow.Net, the installer will still proceed to try to install DataWindow Designer and the DataWindow Reference. And since those products are also already installed, you will get the error messages for those products as well. There should be an option to exit out of the install completely if an error occurs, not just that portion of a mulit-product install.



CR:360466
CR Number:   360466
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)
07 Sep 2004 Fixed
Description
PowerBuilder 8 and 9 DataWindow EditMask issue.



With an editmask containing a thousands separator, then deleting digits may make

the pointer move to the wrong position when also the thousands separator is deleted.



For example an edit mask '###,###,###,###.00' having the value '2.850.000,00'



If you put the pointer between the '8' and the '5' and press the delete (or backspace) button then



the '8' is deleted and the pointer moves behind the 5 instead of staying before it.



The behavior in PowerBuilder 8 and 9 may be slightly different.



CR:360473
CR Number:   360473
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Oct 2004 Workaround
Description
When generating a machine code exe on WinXP, its causing

PB to crash.



Works ok when generating a pcode exe. Customer provided a user dump file. It appears

the crash is happending in pbcmp90!initializeArguments



pbcmp90!initializeArguments+74 [cmgenrou.cpp @ 2032]

1094e4d4 8a448110 mov al,[ecx+eax*4+0x10]







Using windbg and using ln produced the following results:

> ln 1094e4d4

(1094e460) pbcmp90!initializeArguments+0x74 | (1094e590) pbcmp90!initializeLocalVariables

> ln 1094e590

(1094e590) pbcmp90!initializeLocalVariables | (1094e7f0) pbcmp90!generateLocalInitialValues

Exact matches:

pbcmp90!initializeLocalVariables (cm_generation_state*)

> ln 1094e7f0

(1094e7f0) pbcmp90!generateLocalInitialValues | (1094ee10) pbcmp90!generateLocalArrayInitialValues

Exact matches:

pbcmp90!generateLocalInitialValues (cm_generation_state*, char*, ob_data*)

> ln 1094ee10

(1094ee10) pbcmp90!generateLocalArrayInitialValues | (1094ef60) pbcmp90!generateInitializedLocalArray

Exact matches:

pbcmp90!generateLocalArrayInitialValues (cm_generation_state*, char*, ob_data*, ob_arraydef*)

> ln 1094ef60

(1094ef60) pbcmp90!generateInitializedLocalArray | (1094f130) pbcmp90!initializeTempLocalVariables

Exact matches:

pbcmp90!generateInitializedLocalArray (cm_generation_state*, char*, ob_data*, ob_arraydef*)



CR:360488
CR Number:   360488
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Dec 2004 Fixed
Description
When using importstring(ls_xml), no xml trace file is

generated.



When you use importstring(ls_xml) it produces a datawindow error. That appears to

be covered under cr348035. The reason for this cr is when no saveas type is specified,

the xml trace is not generated.



For example:

string ls_xml

integer ii_rc



dw_1.Modify("DataWindow.Import.XML.Trace = 'yes'")

dw_1.Modify("DataWindow.Import.XML.TraceFile = 'd:\xmltrace.log'")



ls_xml "some xml"



dw_1.importstring(ls_xml) // does not generate a xml trace and produces error

// covered under cr348035



dw_1.importstring(XML!,ls_xml) // works ok



RESOLUTION: When you want to generate a xml trace file with importstring, you must specify the import type. For example, use dw_1.importstring(XML!, ls_xml) instead of

dw_1.import(ls_xml).



CR:360498
CR Number:   360498
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Aug 2004 Fixed
Description
Cannot open a window migrated from 8.0, in the 9.0.1 painter, even though there were no error messages during migration. A Full Rebuild in 8.0.4 works fine and the window opens fine in 8.0.4.



CR:360502
CR Number:   360502
Product Name:   PB Enterprise
Product Component:   JSP 4GL
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Jul 2004 Not a Bug
Description
Dropdown in HTML DW doesn't get expanded to show all the information in DDDW. In normal dw if you set PercentWidth to 150, you can see all the contents of the Datawindow but this property doesn't seem to have effect in HTMLDW.



CR:360578
CR Number:   360578
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer would like to see that from a RTE control, copy and paste would be possible for images and formatted text. Eg. to copy&paste to word and vice versa.
Workaround Description
 try: SaveDocument method



CR:360656
CR Number:   360656
Product Name:   PocketBuilder
Product Component:   Window Painter
Status:   Closed
OS:   Windows 2000
Original Version:   1.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
860 06 Sep 2005 Fixed
Description
When creating a window fuction with 16 arguments, when saving the window, an "Out of Memory" error occurs and then Pocket PowerBuilder disappears.



CR:360657
CR Number:   360657
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.1 07 Mar 2008 Fixed
Description
An access violation occurs when an application is using

the LeadTools Common Dialog ocx and the previewenabled=true is set at runtime for

the ocx. The access violation happens when halt() is used to close the application.



The following access violation occurs:



Exception code: C0000005 ACCESS_VIOLATION

File Name: E:\pb90\Shared\PowerBuilder\PBVM90.dll

File Version: 9.0.1.7216

Fault address=10B1B736 Section:Offset=01:0001A736



Registers:

EAX:096068F8

EBX:0012EB40

ECX:0012EB08

EDX:10DCC550

ESI:01264124

EDI:00000000

CS:EIP:001B:10B1B736

SS:ESP:0023:0012EA98 EBP:0012EB18

DS:0023 ES:0023 FS:0038 GS:0000

Flags:00010202



Call stack:

Address Frame Param0 Param1 Param2 Param3 Function Name

10B1B736 0012EB18 01264124 00000001 01264124 0124FA0C PBROI_OLEIPSubClass+1AF6

10B2EC46 0012EB2C 00000001 00000000 01264124 00000000 PBROI_StreamsysGetName+12256

10B16579 0012EB40 01264124 00000000 0124FA0C 0134D530 PBROI_ControlRunHelp+3B9

10B1652C 0012EB54 01264124 10C03E8A 01264124 0134D530 PBROI_ControlRunHelp+36C

10B14095 0012EB5C 01264124 0134D530 10C02B59 0124FA0C PBROI_ControlDestroy+15

10C03E8A 0012EB68 0124FA0C 0134D530 10BE754B 0124FA0C FN_StaticTextNCPaint+157A

10C02B59 0012EB74 0124FA0C 0134D530 0124FA0C 0134D530 FN_StaticTextNCPaint+249

10BE754B 0012EB8C 0124FA0C 0134D530 0134D530 0124FA0C FN_FieldGetWN+9B

10BE3818 0012EBA0 0124FA0C 0134D530 0027062E 00000000 FN_CtlFree+18

10C45F8A 0012EBBC 01250434 0027062E 00000000 00000000 fn_txnservice_create_instance+2FDA

10C19609 0027062E 00000000 00000000 00000000 00000000 FN_WndProc+42F



CR:360734
CR Number:   360734
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enable Pocket PowerBuilder to fully support hebrew/Arabic language.

All properties/functions related to Arabic are only applicable to PB, not PocketPB.



CR:360801
CR Number:   360801
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
To access or check the retrieval arguments, you have to open

the datawindow painter and then put it in SQL Syntax mode.



You shouldn't have to go thru all those steps. It should be available as part of the

datawindow properties in the system tree.



CR:360852
CR Number:   360852
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
Avoid spaces between dw groups when scroll by row.
Workaround Description
 Use the database group by functionality and use a "normal" tab dw.



CR:360980
CR Number:   360980
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Windows XP
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Sep 2004 Workaround
12 Dec 2004 Fixed
Description
StyleLowered does not appear to be working for window controls.



The problem also appears to be happenning on a datawindow when a column border

is set to Lowered.



RESOLUTION: To revert to the windows 2000 style in the IDE, from the Control Panel/Appearances and Themes, change to Windows Classics. To revert to windows 2000 style

for an application executable, uncheck the 'New Visual Style Controls' in the project painter.



CR:361015
CR Number:   361015
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0 beta2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 28 Mar 2005 Fixed
Description
SelectTextAll() fails in header and footer portions of RTE document when fields are included, copy/paste to clipboard corrupts, and at times crashes application.





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

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