提供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:369819
CR Number:   369819
Product Name:   PocketBuilder
Product Component:   PB GUI
Status:   Open
OS:   Windows 2000
Original Version:   2.0 Beta
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
If you do not check the "Deploy after Building" option in the Project object .. when using the "Build and Deploy" option in the System Tree ignores the action! This seems very confusing for the PPB developer.



CR:369832
CR Number:   369832
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Nov 2004 Fixed
Description
When you use the zoom property to change the scaling

percentage of a grid datawindow and then use getfullstate/setfullstate, one

of the column headers (City) is missing.



CR:369920
CR Number:   369920
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Nov 2004 Fixed
Description
semi-colon at the end of an external function definition prevents migration.



CR:369926
CR Number:   369926
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Nov 2004 Fixed
Description
Comments at the end of an external function definition hide the alias added by the PB10 migration.



CR:369947
CR Number:   369947
Product Name:   PB Enterprise
Product Component:   BAM Deployment
Status:   Closed
OS:   Windows XP
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 17 Dec 2004 Fixed
Description
Customer has provided sample application which crashes only on Tablet PC.



CR:369954
CR Number:   369954
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Nov 2004 Fixed
Description
Regression: Menu disappears in window during runtime

Tested and reproduced with:

PB 9.0.1.7204, 9.0.1.7236, 9.0.1.7275, 9.0.2.7509 and 10.0.0.5032



CR:369959
CR Number:   369959
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Nov 2004 Fixed
Description
When using the XP style and you select on a row that

has a computed field, the text color will change.



Problem happens in the IDE and running an exe (when new XP style control is checked).



When you run without the XP Style (no pb90.exe.manifest) than the text color that

was assigned to the color shows up ok.



CR:369964
CR Number:   369964
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jan 2010 Insufficient priority to fix
Description
User A creates new objects in a source controlled target.

User B uses orcascript to refresh the target but chooses "incremental" build option

instead of "full" rebuild. Orcascript imports the source for the new object and performs phase 2 compile. However, the "incremental" rebuild phase does not detect the need to regenerate this new object, so it goes unregenerated.



From the IDE, it appears that the object was never added to the PBL and is therefore unusable.
Workaround Description
 Use "full" rebuild option on scc refresh target command.



CR:370042
CR Number:   370042
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)
9.0.1 23 Nov 2004 Presently Not Targeted For Any Future Release Of This Product
Description
Customer has developped an application using Jaguar and PB components. He based his application on PB shared components using direct DB connection and do not want to use the Jaguar connection manager (JCM) in order to key these connection alive. Jaguar releases the connection after each method call even tough the connection is not defined the connections cache. We can see that at the end of the method call, jaguar releases the connection.



CR:370051
CR Number:   370051
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.2 06 Dec 2004 Fixed
Description
When Empty String Is Null is checked for a datawindow

column, the following error will result when you delete the values in that column

and then update it:



Error 257 (rc -1) : SQLSTATE = 42000

Microsoft OLE DB Provider for SQL Server

Implicit conversion from data type text to nvarchar is not allowed. Use the CONVERT function to run this query.



Problem only happens when Emptry String Is Null is checked for a column. The column is

defined to allow nulls.



In PB 8.0.4, the error happens on varchar and nvarchar columns. In PB 9, the error

only happens on nvarchar. In PB 10, the error only happens a varchar column.



The update to the database is being done thru a stored procedure.



CR:370114
CR Number:   370114
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 15 May 2005 Fixed
Description
A datawindow with two groups and group sorts based upon a maximum column value.

The inner group is sorted correctly but the outer group is sorted in descending

order instead of the specified Ascending order.



CR:370117
CR Number:   370117
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)
06 Jan 2005 Fixed
Description
It is expected that Datawindow Printout is exactly match with Datawindow PrintPreview

on screen. Thus aligned objects with grid datawindow should be the same.

However, it is not the case when investigate with the repro. sample.



CR:370132
CR Number:   370132
Product Name:   PocketBuilder
Product Component:   P-Code Deployment
Status:   Open
OS:   Windows XP
Original Version:   2.0 Beta
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Third Party Problem
Description
Cannot deploy to both SmartPhone and PocketPC. When customer attempts to deploy to regular PDA, invalid Windows CE file error occurs. He can manually copy over the PocketBuilder.ARM.CAB file the device and it installs fine. Deploying to SmartPhone works.



CR:370154
CR Number:   370154
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Nov 2004 Fixed
Description
When running a executable with pbds over the network,

a customer sees a noticable performance difference between PB 5.0.4 and PB 9.0.2 (build 7509.



From the filemon utility, you can see there is noticable more I/O activity with PB 9.0.2

than 5. For example,



When you click on the lion.exe and then login to the application, you see alot more

I/O activity in PB9. You see read activity on the libjcc.dll, pbvm90.dll and pb.ini.



In PB 9.0.2, the following sequence is repeated twice for every pbd. Once it

query, open,etc for each pbd, it goes back and repeats the process in PB 9.0.2.

There is also a sequence where it reads each pbd and then repeats the process. This is

not happenning in PB 5.



In PB 5 (I/Os) In PB 9.0.2 (I/Os)

lionfinal.pbd: 7 60

common.pbd: 21 96

security.pbd: 11 63

l_courtesy.pbd: 10 53



CR:370204
CR Number:   370204
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
This enhancement request is for a "resolve once" flag to be available on computed columns in the datawindow that would execute the computed field once only and then carry that value from then on. This is to inhibit the constant re-computations of computed fields that occur for every change in the datawindow such as scrolling. This can cause some computed fields to be executed many times, and that can be a performance drag if they are complex. A once only flag would solve this problem.



CR:370330
CR Number:   370330
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jun 2005 Not a Bug
Description
A search on a window doesn't find the ancestor userobject to a control. For example if you have a standard visual user object of type datawindow named u_dw, and you place that user object on a window, you get the control dw_1 inherited from u_dw. Now the user wants to search the window for the string "u_dw" and expects to find a match. But the search finds no matches.



CR:370342
CR Number:   370342
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)
9.0.2 30 Nov 2004 Fixed
Description
An Oracle database has a global temporary table. When PB is connected via Oracle native driver, and the following is executed in a PB ISQL session:



insert into TSDATA.EMPLOYEE_T select * from TSDATA.EMPLOYEE;

select count(*) from TSDATA.EMPLOYEE_T;

select count(*) from TSDATA.EMPLOYEE_T;



The result from the first select count(*) is 76 as it should be (76 rows in the employee table are inserted into the temp table). But the result from the second select count(*) is 0.



CR:370390
CR Number:   370390
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PowerBuilder 9.0.1 7265 and 10.0.0, EAServer 5.1, Win2000/XP : Null values of date datatype are lost in intercomponent method call at EAServer 5.1. The null value will be interpretet as 1/1/1900 date.



Workaround: if possible use string value as parameter instead date and convert the string into a date in the calling component.



CR:370508
CR Number:   370508
Product Name:   PocketBuilder
Product Component:   Migration
Status:   Closed
OS:   Windows XP
Original Version:   2.0 Beta
Fixed Version Build Resolution Date Closure Code (If Appropriate)
661 13 Dec 2004 Fixed
Description
I used PB10 GA Build 4510 to create a graph datawindow (column graph) from the dept table. I proceeded to use PK 2.0 and run "Import Desktop to CE". The import process ended with an error as appended:



DataWindow Error

Line 10 Column 211: incorrect syntax.



The Progress tabpage in the Migration Information dialog shows:

"Error C0159 Conversion of impdw.pkl (d_graph.dwo) failed. Probable library file I/O error."



I checked the exact datawindow source for the error referenced and found it references the window property "plotnulldata="0". This property is disabled in PB10 and removed from the graph datawindow painter in PK 2.0. Thus, during import from PB10 to PK 2.0, it might have been an invalid syntax.
Workaround Description
 Edit the DW syntax and remove the window property statement: plotnulldata="0"



CR:370523
CR Number:   370523
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Nov 2004 Fixed
Description
Certain strings that spawn one line will cause Machine code compiles to fail with a variety of watcom compiler error messages.

CGEN: Compiling 'c:\temp\11072859.c'

c:\temp\11072859.c(650) wide character string concatenated with a simple character string



Workaround: break up the single line string into more shorter strings.
Workaround Description
 Break up the string that spawns across a line into seperate shorter strings and it will compile fine.



CR:370666
CR Number:   370666
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)
11 May 2006 Not a Bug
Description
Composite datawindow with group by will overlap each other.



CR:370676
CR Number:   370676
Product Name:   PB Enterprise
Product Component:   EJB Client
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request: support zero length array.

how can you instantiate a java array with no elements in PB?

Sample: in java you can create an array without elements:

MyClass[] test = new MyClass[0];

the result of it is an existing array (not null) but empty (no elements)



CR:370689
CR Number:   370689
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 May 2005 Fixed
Description
In a 3dline Graph datawindow: start value of second series starts with 0 at categoryposition - 1 instead of the actual value.
Workaround Description
 Use the Area3d diagram type or a normal line type graph instead of the 3dline type.



CR:370691
CR Number:   370691
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)
12 Dec 2004 Not reproducible with latest version of the product available as of Resolution Date
Description
The script of the crosstab DW increases dramatically (double size) when retrieving for the second time. If the datawindow is large enough, this will cause the application to crash.



CR:370842
CR Number:   370842
Product Name:   PocketBuilder
Product Component:   DW - Runtime
Status:   Closed
OS:   Pocket PC 2002
Original Version:   2.0 Beta
Fixed Version Build Resolution Date Closure Code (If Appropriate)
814 31 May 2005 Fixed
Description
If you use the SetRowFocusIndicator (picture_object) it will

not work on the PPC device (I have tried GIF and BMP). However, it does work

correctly in native mode from the PPB IDE.



CR:370844
CR Number:   370844
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   HP-UX 11.0
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Nov 2004 Fixed
Description
When calling a PB component that modifies the tabsequence

of a column in a datastore, the following error results in the Jaguarhttpservlet.log:

Nov 02 08:20:06 2004: 060038-Error: Unable to service request for servlet: jspservlet.

Nov 02 08:20:06 2004: 060039-Error: ServletException contained the following root cause exception:

org.omg.CORBA.MARSHAL: offset (24) + length (4) exceeds message size (24) minor code: 0 completed: No

at com.sybase.CORBA.iiop.InputStream.read(InputStream.java:90)

at com.sybase.CORBA.iiop.InputStream.read_ulong(InputStream.java:195)

at com.sybase.CORBA.iiop.InputStream.read_string(InputStream.java:431)

at com.sybase.CORBA.iiop.Connection.read_string(Connection.java:4114)



The following code is used:



ds_test = Create Datastore

ds_test.dataobject = "d_test"

ls_dwObject = ds_test.Describe( "Datawindow.Syntax")

ds_test.DataObject = ""

li_ret = ds_test.Create(ls_dwObject )

ls_modify = ds_test.Describe("Test.Type")

ls_modify = ds_test.modify ("test.TabSequence = 10")

Return ls_modify



CR:370949
CR Number:   370949
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Closed
OS:   Windows XP
Original Version:   2.0 Beta
Fixed Version Build Resolution Date Closure Code (If Appropriate)
670 05 Jan 2005 Fixed
Description
The dbpainter (dbpaint.pkl) and mlmaint (mlmaint.pkl) code examples for PK 2.0 has a window "w_editdsn" which has a local external function declared as:



FUNCTION long ODBC_WriteDSN (ref s_dsn mydsn) library "pkodb10u.dll" alias for "ODBC_WriteDSN"



The references to "pkodb10u.dll" is archaic as the PK ODB driver library is now "pkodb20.dll". Thus, the function declaration should be updated to reflect the PK 2.0 ODB driver library.



CR:371021
CR Number:   371021
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Solaris 2.8
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Feb 2005 Fixed
Description
Tested and reproduced with:

EAServer 5.1 + PBVM 9.0.1_6533 on Sun Solaris

Windows 2000 Client: PB 9.0.2_7509





The error message produced by XMLParseString invocation is a "Exception: Bad runtime reference". The XMLParseString function works ok when invoked in EAServer 5.1 on Windows platform.
Workaround Description
 Use EAServer on Windows platform.



CR:371142
CR Number:   371142
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Feb 2005 Not a Bug
02 Mar 2005 Fixed
Description
In a dropdown datawindow, the key sensitive search fails to find the row if the field starts with an asterisk or question mark. This search works for other special characters, like % and &, but not * or ?.



Workaround: use the search service for dddw in the PFC



CR:371146
CR Number:   371146
Product Name:   PocketBuilder
Product Component:   Application Deployment
Status:   Open
OS:   Pocket PC 2002
Original Version:   2.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Not a Bug
Description
The PK 2.0 smartphone CAB files (SP_PocketBuilder.ARM, SP_PocketBuilder.X86) are missing the pkodb20.dll file although the file

is available in the folders "c:\program files\sybase\PocketBuilder 2.0\WinCE\sparm" and "c:\program files\sybase\PocketBuilder 2.0\WinCE\spx86".



This may be the desired approach since UltraLite is recommended for the SmartPhones...
Workaround Description
 Some options:

a) Include the ODBC driver in your own CAB file

b) Build a new PK CAB distribution file with the ODBC

c) manually copy the file into \storage\windows

d) use UltraLite



CR:371390
CR Number:   371390
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)
27 Mar 2005 Fixed
Description
Unbounded array elements are empty when a web service

function is called and it returns a structure where some of the elements in the structure

are unbounded arrays.



The function lookupcompletecodedconcept is define as:

lookupcompletecodedconcept(intf__conceptid in0) returns intf__completecodedconceptdescription



The inft__conceptid is defined as:

string codesystem_id

string concept_code



The inft_completecodedconceptdescription is defined as:

inft__conceptid concept_id

string conceptstatus_code

string codesystem_version

intf__conceptdesignation designatedby[]

intf__conceptproperty hasproperties[]

intf__conceptrelationship sourcefor[]

intf__conceptrelationship targetof[]



When viewing in the PB debugger, you will see the following:

intf_conceptdesignation designatedby[3]

[1]

boolean preferredforlanguage=false

powerobject classdefinition

string designation = "" <-- missing value

string language_code = "" <-- missing value

[2]

boolean preferredforlanguage=false

powerobject classdefinition

string designation = "" <-- missing value

string language_code = "" <-- missing value

[3]

boolean preferredforlanguage=false

powerobject classdefinition

string designation = "" <-- missing value here

string language_code = "" <-- missing value here

intf_conceptid concept_id

powerobject classdefinition

string codesystem_id = "ne=uri:iso:2.16.840.1.113883.6.2/DIAG,ra=HL7" <-- notice value

string concept_code = "001.9" <-- notice value

intf_conceptproperty hasproperties[4]

[1]

powerobject classdefinition

string language_code = "" <-- missing value

string mimetype_code = "" <-- missing value

string property_code = "" <-- missing value

string propertyvalue = "" <-- missing value

[2]

powerobject classdefinition

string language_code = "" <-- missing value

string mimetype_code = "" <-- missing value

string property_code = "" <-- missing value

string propertyvalue = "" <-- missing value

[3]

powerobject classdefinition

string language_code = "" <-- missing value

string mimetype_code = "" <-- missing value

string property_code = "" <-- missing value

string propertyvalue = "" <-- missing value

[4]

powerobject classdefinition

string language_code = "" <-- missing value

string mimetype_code = "" <-- missing value

string property_code = "" <-- missing value

string propertyvalue = "" <-- missing value



intf_conceptrelationship sourcefor[0]

intf_conceptrelationship targetof[3]

[1]

intf_conceptid sourceconcept_id

powerobject classdefinition

string codesytem_id = "" <-- missing value

string concept_code = "" <-- missing value

intf_conceptid targetconcept_id

powerobject classdefinition

string codesystem_id = "" <-- missing value

string concept_code = "" <-- missing value

powerobject classdefinition

string relationqualifiers = [0]

string relationship_code = ""

[2]

intf_conceptid sourceconcept_id

powerobject classdefinition

string codesytem_id = "" <-- missing value

string concept_code = "" <-- missing value

intf_conceptid targetconcept_id

powerobject classdefinition

string codesystem_id = "" <-- missing value

string concept_code = "" <-- missing value

powerobject classdefinition

string relationqualifiers = [0]

string relationship_code = ""

[3]

intf_conceptid sourceconcept_id

powerobject classdefinition

string codesytem_id = "" <-- missing value

string concept_code = "" <-- missing value

intf_conceptid targetconcept_id

powerobject classdefinition

string codesystem_id = "" <-- missing value

string concept_code = "" <-- missing value

powerobject classdefinition

string relationqualifiers = [0]

string relationship_code = ""



In the wsdl file, the function is defined as:

- <wsdl:operation name="lookupCompleteCodedConcept" parameterOrder="in0">

<wsdl:input message="impl:lookupCompleteCodedConceptRequest" name="lookupCompleteCodedConceptRequest" />

<wsdl:output message="impl:lookupCompleteCodedConceptResponse" name="lookupCompleteCodedConceptResponse" />

<wsdl:fault message="impl:UnexpectedError" name="UnexpectedError" />

<wsdl:fault message="impl:UnknownConceptCode" name="UnknownConceptCode" />

<wsdl:fault message="impl:UnknownCodeSystem" name="UnknownCodeSystem" />

</wsdl:operation>



The lookupCompleteCodedConceptRequest is defined as:

- <wsdl:message name="lookupCompleteCodedConceptRequest">

<wsdl:part name="in0" type="impl:ConceptId" />

</wsdl:message>

- <complexType name="ArrayOfConceptId">

- <complexContent>

- <restriction base="soapenc:Array">

<attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ConceptId[]" />

</restriction>

</complexContent>

</complexType>





- <wsdl:message name="lookupCompleteCodedConceptResponse">

<wsdl:part name="lookupCompleteCodedConceptReturn" type="impl:CompleteCodedConceptDescription" />

</wsdl:message>



- <complexType name="CompleteCodedConceptDescription">

- <sequence>

<element name="concept_id" nillable="true" type="impl:ConceptId" />

<element name="conceptStatus_code" nillable="true" type="xsd:string" />

<element name="codeSystem_version" nillable="true" type="xsd:string" />

<element maxOccurs="unbounded" name="designatedBy" nillable="true" type="impl:ConceptDesignation" />

<element maxOccurs="unbounded" name="hasProperties" nillable="true" type="impl:ConceptProperty" />

<element maxOccurs="unbounded" name="sourceFor" nillable="true" type="impl:ConceptRelationship" />

<element maxOccurs="unbounded" name="targetOf" nillable="true" type="impl:ConceptRelationship" />

</sequence>

</complexType>

- <complexType name="ConceptDesignation">

- <sequence>

<element name="designation" nillable="true" type="xsd:string" />

<element name="language_code" nillable="true" type="xsd:string" />

<element name="preferredForLanguage" type="xsd:boolean" />

</sequence>

</complexType>

- <complexType name="ConceptProperty">

- <sequence>

<element name="property_code" nillable="true" type="xsd:string" />

<element name="propertyValue" nillable="true" type="xsd:string" />

<element name="language_code" nillable="true" type="xsd:string" />

<element name="mimeType_code" nillable="true" type="xsd:string" />

</sequence>

</complexType>



- <complexType name="ConceptRelationship">

- <sequence>

<element name="sourceConcept_id" nillable="true" type="impl:ConceptId" />

<element name="relationship_code" nillable="true" type="xsd:string" />

<element maxOccurs="unbounded" name="relationQualifiers" nillable="true" type="xsd:string" />

<element name="targetConcept_id" nillable="true" type="impl:ConceptId" />

</sequence>

</complexType>



CR:371394
CR Number:   371394
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
An OCX has help files in chm format which is a form of compiled HTML help file. These files work if you double click on them. But in PowerBuilder when you have the olecustomcontrol userobject open in the Painter, if you click on the "OLE Control Help" button on the General tab of the Properties, PB can't find the help file. This is because it is looking for a misnamed .hlp file. If you then browse to the proper .chm file, PB is unable to display it, giving an Error saying this is not a valid Windows help file or that it is corrupted.



CR:371422
CR Number:   371422
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Apr 2005 Fixed
Description
When modifying comments on an object, in an app that is under source control (green dot), it gives "Modify of comments Failed" , if the SCCversion sle is blank.



CR:371522
CR Number:   371522
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Dec 2004 Not a Bug
Description
Problem with setFullState and changing the DatawindowChild name



CR:371572
CR Number:   371572
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Nov 2004 Fixed
Description
In a window function is a loop with several Win API calls; FindFirstFileA, FindNextFileA, and FindClose. This code was working fine up until 10.0 build 5046. Starting in this build it GPFs, sometimes during the window function, sometimes after, and sometimes when the window is closed. The code was originally from PFC but the customer has isolated the problem to these lines of code.



The external function declarations have the ALIAS FOR ...;ansi clause added, but the behavior is the same without it.



Verified fixed in 10.0.1 build 6019.



CR:371664
CR Number:   371664
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Dec 2004 Not a Bug
Description
Getfullstate/SetFullState doesnt save setDetailHeight from dataWindowChild.



CR:371684
CR Number:   371684
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Support for ISO-8859-15 in encoding declaration for XML templates

or better support all encodings of the Unicode Standard Version 4.0.



CR:371696
CR Number:   371696
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Nov 2004 Fixed
Description
Calling GetPrivateProfileSectionNamesA will GPF PowerBuilder.



This is most likely a regression caused by CR 366069. CR 366069 was fixed in PB 10 build 5046. Previous versions of PB worked without any problems e.g. PB 10 build 5041.



CR:371710
CR Number:   371710
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 01 Dec 2004 Fixed
Description
When calling a RPC SP using a Oracle UTF-8 enabled database,

receiving the following error:



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



Using the following stored procedure syntax:

CREATE OR REPLACE procedure sp_vtest (id integer, val IN OUT CHAR) as begin val := 'Y'; end;



CR:371725
CR Number:   371725
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Nov 2004 Workaround
Description
When the PBRXxx.ocx is in a cab file and you call up

a html page with a codebase pointing to the cab file, the ocx is not registering on

the client machine.



The following error appears in the temp cache:

*** Code Download Log entry (08 Nov 2004 @ 11:24:09) ***

Code Download Error: (hr = 80040154) Class not registered



Operation failed. Detailed Information:

CodeBase: http://localhost/mycab.cab

CLSID: {99991304-9999-1000-8000-080009AC61A9}

Extension:

Type:



LOG: Setup Hook (null) was executed successfully.

--- Detailed Error Log Follows ---

LOG: Download OnStopBinding called (hrStatus = 0 / hrResponseHdr = 0).

LOG: URL Download Complete: hrStatus:0, hrOSB:1, hrResponseHdr:0, URL:(http://localhost/mycab.cab)

LOG: Setup Hook (null) was executed successfully.

LOG: Setup successful installing: mycab.inf to (null) destination code(0)

LOG: Reporting Code Download Completion: (hr:80040154, CLASSID: 99991304..., szCODE:(http://localhost/mycab.cab), MainType:(null), MainExt:(null))



RESOLUTION: Used the following format for the .INF file:

[version]

signature="$CHICAGO$"

AdvancedINF=2.0



[DefaultInstall]

CopyFiles=install.files

RegisterOCXs=RegisterFiles



[DestinationDirs]

install.files=11

pbvm80.dll=pbvm80.dll

libjcc.dll=libjcc.dll



[install.files]

PBRX80.ocx=PBRX80.ocx

pbvm80.dll=pbvm80.dll

libjcc.dll=libjcc.dll



[RegisterFiles]

%11%\PBRX80.ocx





[pbvm80.dll]

file-win32-x86=thiscab

FileVersion=8,0,4,10810

DestDir=11



[libjcc.dll]

file-win32-x86=thiscab

FileVersion=

DestDir=11



[PBRX80.ocx]

file-win32-x86=thiscab

FileVersion=8,0,4,10701

RegisterServer=Yes

DestDir=11



Used cabarc.exe to create the cab file:

cabarc.exe n mycab.cab mycab.inf pbrx80.ocx pbvm80.dll libjcc.dll



Used the following html syntax:

<OBJECT ID="PBRX1" CODEBASE ="http://localhost/mycab.cab#1,0,0,0" CLASSID ="CLSID:88881304-8888-1000-8000-080009AC61A9" NAME="PBRX1" WIDTH=720 HEIGHT=490 >

<PARAM NAME ="_Version" VALUE="65536">

<PARAM NAME ="_ExtentX" VALUE="15843">

<PARAM NAME ="_ExtentY" VALUE="9172">

<PARAM NAME ="_StockProps" VALUE="0">

<PARAM NAME ="PBWindow" VALUE="w_test">

<PARAM NAME ="PBApplication" VALUE="test">

<PARAM NAME ="LibList" VALUE="http://localhost/test.pbd;">

</OBJECT>



CR:371791
CR Number:   371791
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Sep 2005 Fixed
Description
Memory growth may occur if you change ToolbarItemVisible property of Menu a lot of times.



CR:371824
CR Number:   371824
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request to have the modified event of an editmask fire when the value in the editmask is changed by clicking a spincontrol.



CR:371850
CR Number:   371850
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The customer has created a web service according to WS-I basic profile 1.1 specification. The WSDL defined is DOC-Literal with SOAP attachments. But they are not able to create a proxy in PB using this WSDL file.



CR:371934
CR Number:   371934
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Microsoft Windows NT
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Take any datawindow which has an XML template, in datawindow painter it is possible to export/import template. But it is not possible to import template back in datawindow at runtime. Please add the ability to import a dw XML template at runtime.



CR:371978
CR Number:   371978
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Sep 2006 Workaround
Description
When a pdf file is stored in a database ole blob column

and you click on the column to open the pdf, it either doesn't launch Adobe to open

the file or you get the following error:

Adobe Reader

The document could not be saved. This operation is not permitted.



The first behavior where Adobe didn't launch when I doubleclicked on the database

ole blob column. I then upgraded the Adobe Reader from 6.0.1 to 6.0.2 and now I get

the document could not be saved error. After I click ok, than the pdf file will appear.

If I close out of the pdf and then double click on the column again, than I just see

the document could not be saved error again. Upgrading to 6.0.2 doesn't appear to resolved the issue since on another machine I just upgraded to 6.0.1 and saw the same behavior. Just upgrading Adobe appears to change the behavior within PB--that is PB not launching Adobe to Adobe displaying error messages and than opening the pdf file. The

error messages appear in the background and only by scrolling to the Adobe process

will the error message appear.



Resolution: Used workaround below and Adobe Reader 7.0:

// insert pdf into ole container and then update to table

blob lb_object

ole_1.InsertFile("C:\nmfs.pdf")

lb_object = ole_1.objectdata

UPDATEBLOB ole SET object = :lb_object

WHERE id = 'PDF File'

USING SQLCA ;



CR:372011
CR Number:   372011
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Feb 2008 Presently Not Targeted For Any Future Release Of This Product
Description
Memory growth may occur if you show and hide menu items by using Show() and Hide() PowerScript functions a lot of times.
Workaround Description
 Use Visible property like the following.



m_test_v2.m_test1.m_test11.visible = true

m_test_v2.m_test1.m_test11.visible = false



CR:372070
CR Number:   372070
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Dec 2004 Fixed
Description
In PB 10.0 the new animation visual control does not appear in the list of visual controls that can be subclassed in the Standard Visual User Object painter. Also the corbaobject a nonvisual object, does not appear in the list of nonvisual objects that can be subclassed in the Standard Class User Object painter.



CR:372082
CR Number:   372082
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 06 Dec 2004 Fixed
Description
Character Fields getting truncated using crosstab datawindow.



The issue seems to be related to an oledb connection, in this case SqlServer as ASE does not appear to have the problem. There are two fields that are failing within a crosstab datawindow. The problem fields are Char(3), Char(5). These two fields are fully populated with 3 characters and 5 characters of data. If you were to create a tabular datawindow you would get the complete result set back. With a crosstab datawindow these two fields are getting truncated by one character resulting in a field lenght of 2 and 4 rather then the 3 and 5.



CR:372094
CR Number:   372094
Product Name:   PB Enterprise
Product Component:   PBNI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Nov 2004 Not a Bug
Description
The client has a C++ app that uses PBNI to run a PB app. It's a PFC app and the window postopen event is not firing when run via C++. The same app when run via a PB built exe performs as expected and the postopen event fires.



This is not a bug and is expected behavior. If you use c++ code to call the pb application, there is no message loop and all posted events will not be executed. The way to solve this problem is to call PBNI function "ProcessPBMessage()" in the c++ code. When ProcessPBMessage() is called, a PB message is fetched from the queue and executed. If you use a console c++ application, you may need create a thread to call ProcessPBMessage() continuiously. If you you are using a window c++ application, you could call ProcessPBMessage() in your own message loop in OnIdle() methods.



The PowerBuilder Native Interface Programmer's Guide and Reference has details.



CR:372105
CR Number:   372105
Product Name:   PB Enterprise
Product Component:   DB Trace
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.2 14 Dec 2004 Fixed
Description
The DB Trace facility, PBTRA90.DLL, often shows timings as 0 milliseconds. This is due to the fact that computer speeds have vastly improved over the years, and that the old mechanism for obtaining timings (GetTickCount) cannot detect times less than several milliseconds. A better method of getting timings (QueryPerformanceCounter) gives us accuracy to 1/1000 of a millisecond (microsecond).



CR:372208
CR Number:   372208
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)
06 Apr 2005 Not a Bug
Description
The Datawindow Find function ignores trailing spaces present in the found value. Eg. If the find expression is something like city='BOSTON' find returns a row even if the city field contains a value 'BOSTON '. It does not find it if there are leading spaces, so PB appears to be doing a trim trailing spaces. The question is, is this by design? Technically the customer is correct and 'Boston' does not equal 'Boston '. But I would think the majority of our customers would want to find both values, whether they knew there were trailing spaces or not.



CR:372209
CR Number:   372209
Product Name:   PB Enterprise
Product Component:   DB Other
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 17 Jan 2005 Fixed
Description
When using a stored procedure to insert a row to a

datawindow, PB will crash will a access violation in libcomn.dll.



The crash handler shows the following:

Exception code: C0000005 ACCESS_VIOLATION

File Name: E:\sql125\OCS-12_5\dll\libcomn.dll

Call stack:

Address Frame Param0 Param1 Param2 Param3 Function Name

0244FEA4 0012C498 012C0000 0000002C 0012C4FC 00000400 0001:0002EEA4 E:\sql125\OCS-12_5\dll\libcomn.dll

0242DDA1 0012C8E4 00A099A0 0012CD48 012BFFE8 0012CDF8 0001:0000CDA1 E:\sql125\OCS-12_5\dll\libcomn.dll

024C24B4 0012C9F0 00A099A0 0012CD48 012BFFE8 0012CDF8 0001:000014B4 E:\sql125\OCS-12_5\dll\libcs.dll

10DC78AB 0012CFC0 012AD268 012AC3E8 0129D220 00000000 Syc5_ChangePasswordBoxProc+918B

10DA25B1 0012D01C 012AD268 0012D1BC 00000000 00000000 PB_DB_Rout+A11

10FE492C 00000001 00000000 00000000 00000000 00000000 0001:0000392C E:\pb10\Shared\PowerBuilder\pbTRA100.dll



CR:372235
CR Number:   372235
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The PB debugger is single stepping when you have a breakpoint set on a variable change. Once you set a breakpoint on a variable change, when you click continue, it stops at the very next statement and continues to do this each time you click continue rather than running to the next breakpoint as it should.



CR:372320
CR Number:   372320
Product Name:   PB Enterprise
Product Component:   EJB Client
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Apr 2005 Fixed
Description
Exchange of empty Java array from server to PB and back arrives as NULL on the websphere application server.



CR:372381
CR Number:   372381
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   HP-UX 11.0
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Aug 2007 Third Party Problem
Description
Memory problem when saving large reports to pdf using

xsl-fo on hpux.



When saving to pdf using xsl-fo, it taxes the cpu such that the overall system

performance degrades.



CR:372432
CR Number:   372432
Product Name:   PB Enterprise
Product Component:   PBNI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Jul 2005 Fixed
Description
Java application invokes method of a NVO in PBL, PBVM crash after a period of time.



CR:372459
CR Number:   372459
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Nov 2004 Not a Bug
06 Jan 2005 Fixed
Description
Tested and reproduced with PB 10.0_5032 and 10.0_4510 and Oracle client 8.0.5 or 8.0.6 against Oracle server 8.0.5 or 8.0.6

O84 native interface returns strange "square" characters in DB Painter resultset when selecting column with datatype as VARCHAR2.
Workaround Description
 Use newer Oracle client (9.2.x) instead.



CR:372462
CR Number:   372462
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Nov 2004 Not a Bug
14 Dec 2004 Fixed
Description
Tested and reproduced with PB 10.0_5032 and 10.0_4510 and Oracle client 8.0.5 or 8.0.6 against Oracle server 8.0.5 or 8.0.6

O84 native returns the following error message:

Select error: Decimal conversion error. PowerBuilder only supports 18 decimal digits.
Workaround Description
 Use newer Oracle client (9.2.x) instead.



CR:372466
CR Number:   372466
Product Name:   PB Enterprise
Product Component:   DB JDBC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Sep 2007 Third Party Problem
07 Apr 2005 Duplicate
Description
PowerBuilder 10



Data retrieved from univarchar columns using the SYJ interface is not properly converted.



This does not happen with SYC or ODBC(U) or with nvarchar columns.



CR:372475
CR Number:   372475
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Windows XP
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 15 Dec 2004 Fixed
Description
PowerBuilder crashes (sometimes) but definitely overwrites invalid memory when performing a datawindow update using a datetime parameter to a MS SQL Server table.



CR:372496
CR Number:   372496
Product Name:   PB Enterprise
Product Component:   PBNI
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jun 2005 Workaround
Description
Accessing pb nvos thru pbni from a webapp. The webapp is hosted on Tomcat and the JNI classes are communicating to PB nvo methods thru pbni. Sometimes the call to datastore.filter hangs.



PER DEVELOPMENT:

deploy pb.ini file to the tomcat server(on which pbvm and pbdwe run), add a switch like this:



[DataStore Behavior]

UseHwnd = no



CR:372506
CR Number:   372506
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 01 Dec 2004 Fixed
Description
If you set the FontCharSet in a column of a DW to anything other than "ansi", it reverts back to "ansi!" when you tab off the column. Note: The altered FontCharSet is saved in the DataWindow, if you examine the source of the DW.



CR:372597
CR Number:   372597
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Mar 2005 Fixed
08 Jul 2005 Fixed
Description
Special paste behaviour for statments changed since PowerBuilder 8.x.

Now the statements are all in lowercase.
Workaround Description
 Save the 12 different statements (from paste special statement) in PB 7 to .scr files in PB7 into a directory with the meaningful names eg. ifthen.scr ifthenelse.scr . .....

and use them in PB8/9 with a customized painter bar (toolbar item). Customize it in a way, to use the command: @Edit.Paste Special.From File..

This is then just one mouse click more than the original functionality.



CR:372626
CR Number:   372626
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Duplicate
Description
Customer would like to have the ability to disable connection to database while compiling application coding, when there are embedded SQL instructions in PBScript.

Today we have the "Display Database Warnings" option that we can disable, but does not avoid the db connection.



CR:372638
CR Number:   372638
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Powerbuilder does not recognize Oracle Tables as Array types. This happens in PB 9.0.1 9275 and above.



CR:372741
CR Number:   372741
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jan 2005 Fixed
Description
In PB10 the font Arial Tur (among others) cannot be selected as font anymore. There is only Arial available. The result of this migration problem from PB9 to 10 is that in a datawindow, when a field with turkish characters has the alignment set to "justified", some words can be cut without the proper justification.



CR:372772
CR Number:   372772
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jun 2005 Fixed
01 Nov 2005 Fixed
Description
When the colors of the machine are set to True Color (32 bit), the PB Environment object is not returning the correct number in the NumberOfColors property, it is returning a 1. It returns the correct number of 65536 when set to High Color (16 bit), and 256 when set to 256 Colors.



CR:372868
CR Number:   372868
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Feb 2006 Fixed
Description
If you enter in a dropdowndatawindow or datawindow field a value containing the german special char ss ( sz or sharp S) the find function in a datawindow returns the wrong row and the automatic search finds select the wrong entry.



Workaround for find function: Implement a dummy find with an empty string.

ll_row = dw_liste.find ( "column_name = ''", 1, dw_liste.rowCount() )

Reason is that dw can distinguish between 'ss' and 'sz' but keeps the wrong row result for some reason



CR:372874
CR Number:   372874
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Mar 2005 Fixed
Description
The DataWindow SaveAs function does not return an error when the save to file operation fails, if the SaveAsType is psr or PSReport!



CR:372887
CR Number:   372887
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 28 Nov 2004 Fixed
Description
In 8.0.4 with an editmask of: ###,###.00## you can't enter a zero in the decimal part. For example if you try to enter 1234.1205, it won't let you enter the zero. This happens in both an Editmask control and a datawindow editmask column editmask. It appears to have started with build 10691. It looks like prior to that there was another problem, the insertion point was incorrect and that was fixed in build 10691, but it doesn't allow you to enter a zero when it should.



CR:372909
CR Number:   372909
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Dec 2004 Fixed
Description
PB 9.0.2 Build 7524 (and 7509) crashes when trying to bring up list of datawindows to assign to a datawindow control in a newly created window. The app has a lot of pbls and the problem is related to the length of the library list once it is expanded with full absolute paths.



CR:372929
CR Number:   372929
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)
9.0.2 24 Dec 2004 Fixed
Description
RPCFunc calling a Oracle function that returns a blob

will result in the following error:



SQL Error

ORA-06550

PLS-0221 F-BLOB is not a procedure or is 'undefined'

ORA-06550

PL/SQL: Statement ignored



The following is the function being called:

CREATE OR REPLACE function f_blob(p_dummy in int)

RETURN blob IS

v_value blob;

BEGIN

select b into v_value from t;

return (v_value);

END;



CR:372999
CR Number:   372999
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)
24 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
PowerBuilder application using an external DLL crashes in production. Seems to have to do with port usage. Dr Watson seems to point to failure in NTDLL.DLL.



This application crashes when one instance of the application is being run and one closes the window without stopping the 'server' ( their dll) first or when a second instance of the 'server' is trying to start up. The 'server' does detect that the chosen port is in use and gives a friendly error message. This does not stop the PowerBuilder application from crashing.



Tried the same scenario with a C# application and the friendly error message is displayed but the crash does not occur.
Review Status
 04/24/2005:

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



CR:373013
CR Number:   373013
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When a system generated (Application Modal) response window is spawned by PB (like an ItemError message), if there is a TopMost! window active, the message box appears behind it and may actually be inaccessible if the TopMost window is a response window.



The underlying C MessageBox function works with various flags set. If you experiment with the flag settings, you will see that if the parent form is set to TopMost then the message box appears on top of the window if either of the following is true:



a) The handle of the parent window is provided as the argument to MessageBox, versus the null handle.

b) The message box modality flag is set to MB_SYSMODAL.



While it's never worked this way before, I think this is a bug and not an enhancement request. I can't see the current behavior being what anyone would want or expect.



CR:373018
CR Number:   373018
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)
9.0.2 15 Dec 2004 Fixed
Description
When connected to an MS SQL Server database via OLE DB, after the initial retrieve of a RetrieveAsNeeded datawindow and then attempting a second SQL operation during the pending retrieve as needed, you receive the message "Only Cancel command is allowed when the rows are pending"; however, the SQLCA.SQLCode is set to 0, indicating success (SQLDBCode=999 and SQLErrText does reflect the error message, however). But when connected to the same database via ODBC all works well and the second SQL operation succeeds during the pending retrieve as needed. This happens in PB 9.0.2 and early PB10 builds, but it works (sort of) in newer 10 builds. This is a request to back patch the 10.0 fix (CR 365461) into 9.0.2.



CR:373024
CR Number:   373024
Product Name:   PB Enterprise
Product Component:   JSP Editor
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jun 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Customer has an HTML page with an input form that has been designed in Dreamweaver. He has imported the page into a Powerbuilder JSP Target and made a small change. The next time the HTML form is opened the HTML source had been converted into one long string making it hard to work with.



Either this is a bug or there should be some kind of a utility to reformat the HTML into a human readable form.



CR:373029
CR Number:   373029
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 13 Jan 2005 Fixed
Description
Customer is connecting to Oracle 9 using O90 interface. He has a column of datatype long and when he tries to insert more than 16383 char into that col, no data gets inserted, col is blank. Any data less than 16383 char gets inserted. Same statments work fine in PB 9.



CR:373108
CR Number:   373108
Product Name:   PB Enterprise
Product Component:   DW Rich Text
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 May 2005 Fixed
Description
PrintDataWindow prints fine on network printer or fax driver, but function intermittent returns -1 ( error occurs ), which it should not do, as it succeeds. Works fine for instance with Freefrom DW, but fails intermittent with RichText DataWindow.



CR:373117
CR Number:   373117
Product Name:   PB Enterprise
Product Component:   DB JDBC
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 15 Dec 2004 Fixed
Description
Memory leak (java.lang.OutOfMemory exception) when looping through a SELECTBLOB statement using the JDBC driver. In this case, blob is large (10 Mb) and we can iterate only 6 or 7 times.



CR:373129
CR Number:   373129
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2005 Not a Bug
Description
When a datawindow has group headers and is scrolled by row, there is an increase in the blank space after the last row on a page and the gray line that is displayed to demarcate the end of the page, starting with the second page. All pages after have the same larger space after the last row. So the first page has a small amount of blank space after the last row on the page, and the rest of the pages have a larger amount of blank space after the last row. The gray line is only displayed when scrolling by row. If you scroll by page, you see no difference, or if there are no group headers you see no difference.



6/15/2005: This was determined to not be a bug by Engineering. The first line of a group must follow the group header closely, they must be in the same page and can't cross the page. This will leave what ever space is left at the bottom of a page. Each page is built independently and the space left over may not be the same on all pages.



CR:373240
CR Number:   373240
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Dec 2004 Fixed
Description
MDI frame, open sheet. Turn off one of the toolbars using SetToolbar(frame.SetToolBar(1, FALSE)) Sheet window moves up and doesn't expand to fill the entire mdi client region. In previous builds this was the case.



CR:373287
CR Number:   373287
Product Name:   PB Enterprise
Product Component:   DataBase
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PowerBuilder 10 with SQLServer ODBC driver connection.

Greek data stored in varchar columns don't properly retrieve or update in PowerBuilder 10.

This happened on Windows 2000 but not with PowerBuilder 10 on XP.



CR:373360
CR Number:   373360
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 07 Dec 2004 Fixed
Description
A few ASE error messages are greater than 255 characters in length. PBSYC100.DLL will overwrite memory when returning these error messages, resulting in intermittant GPFs. Solution is to install EBF version of PBSYC100 that truncates the error message to 255 characters to prevent memory overwrite.
Target Version
 10.2



CR:373362
CR Number:   373362
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2005 Fixed
Description
A Child Window opened from a Response window is unresponsive when the user switches to another application and then comes back to Powerbuilder application. The focus comes back to the response window and the child window does not respond to mouse/keyboard events.

I also noted that when I change the child window type to popup, I can get the focus back on the popup window once I switch the application and come back, however when I manually click on the response window without closing the popup window, the popup freezes.



CR:373425
CR Number:   373425
Product Name:   PB Enterprise
Product Component:   Business Graphics
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 16 Dec 2004 Fixed
9.0.2 01 Mar 2005 Fixed
Description
Memory leakage occurs when calling AddData() or ModifyData() on a Graph control.



CR:373446
CR Number:   373446
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Open
OS:   HP-UX 11.0
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Aug 2007 Fixed
Description
In Customers environment a Bad Runtime function reference error is thrown on the client when using the string function in a component on EAServer on HP Unix.



CR:373450
CR Number:   373450
Product Name:   PB Enterprise
Product Component:   DDE
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jan 2005 Fixed
Description
GetCommandDDE PowerScript function returns an incorrect blob. If you convert this to string wrong value is provided. This seems to be related to the unicode support of PB 10.



Workaround: convert string to blob and blob with ANSI encoding back to string

blob bl

getcommanddde(data)

bl = Blob(data)

data = String(bl,EncodingANSI!)



CR:373452
CR Number:   373452
Product Name:   PB Enterprise
Product Component:   DDE
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jan 2005 Fixed
Description
DDE RemoteSend PowerScript event is not fired from VB6.

-> "Foreign application won't perform DDE method or operation"



No workaround



CR:373463
CR Number:   373463
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
Using DataWindow SetRow( ) function to move to rows with protected columns. Enhancement request : Function that moves to row and different column simultanously. eg. Setrowcolumn( row, col )
Workaround Description
 the usual workaround is placing a dummy column into the dw object

that should be "hidden" to the user. It needs eg. a taborder >0 and non protected by an expression.

To hide it better make it really small and you can also make it as displayonly. For a grid style dw its a bit tricky hence the "hiding" is not as easy possible than with other "normal tab" style dw objects.



CR:373464
CR Number:   373464
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
Using DataWindow SetRow( ) function to move to rows with protected columns. Enhancement request : When columns are protected, they should allow focus to be set to themselves.

There should at least be a property on editable columns that could control if focus could be set or not: e.g. a "displayonlyprotect" property.



CR:373465
CR Number:   373465
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
Using DataWindow SetRow( ) function. Enhancement request: When using setrow to move to a different row, if the column on the target row is protected, PB should evaluate which columns with lesser tab-order it can set focus to.
Workaround Description
 See CR 373463



CR:373466
CR Number:   373466
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
Using DataWindow SetRow( ) function to move to rows with protected columns. Enhancement request : PB should allow focus to be set to rows with all columns protected, not only the last row.
Workaround Description
 See CR 373464 , 373465 , 373466



CR:373610
CR Number:   373610
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jan 2005 Fixed
Description
After a executable is generated from the project painter and you select Design>List Objects, PB should display a listing the objects in that executable file but nothing happens.



From online help,

Listing the objects in a project

After you have built your project, you can display a list of objects in the project.



To list the objects in a project:



Build your project.

Select Design>List Objects from the menu bar.



The List Objects dialog box displays listing the objects that PowerBuilder placed in the executable file and the dynamic libraries it created when it built the project.



What's in the report? The report is a grid DataWindow object with the following columns:



Column Meaning

Library Name Source library that contains the object

Object Name Name of the object

Object Type Type of object



CR:373714
CR Number:   373714
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jan 2005 Fixed
Description
Trigonometric functions like ACos and ASin don't throw exception on invalid argument. In PB 9 you get the exception message: "Double or Real Expression has overflowed..."



CR:373721
CR Number:   373721
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Dec 2004 Fixed
Description
Using OpenSheet(sheet,frame,0,Layered!) in menu script gives problem with display of sheet window if ToolBarAlignment= AlignAtLeft! or AlignAtRight!



The sheet will be moved towards (clipped) at the right hand side and at the bottom there will be a gap. (using ToolBarAlignment= AlignAtLeft!)
Workaround Description
 W/a #1: OpenSheet(w_sheet_support,w_mdi_support,0,Original!) and set the WindowState to maximized! for the sheet

W/a #2: Sheet Open event: THIS.Width = THIS.WorkSpaceWidth ( ) - 88



CR:373768
CR Number:   373768
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 07 Mar 2005 Fixed
Description
When compiling an embedded sql statement where the table name is (intentionally) invalid, no compile error is produced when PB is connected to SQLServer with odbc. A compile error is display when connected to ODBC using Sql Anywhere and a error is also displayed when connected to MSS native driver.



From the odbc trace for the odbc to sqlserver connection:

b90 a88-a48 ENTER SQLPrepare

HSTMT 02511778

UCHAR * 0x01268280 [ -3] "SELECT UPPER ( missing ) FROM missing_table \ 0"

SDWORD -3



pb90 a88-a48 EXIT SQLPrepare with return code 0 (SQL_SUCCESS)

HSTMT 02511778

UCHAR * 0x01268280 [ -3] "SELECT UPPER ( missing ) FROM missing_table \ 0"

SDWORD -3



pb90 a88-a48 ENTER SQLFreeStmt

HSTMT 02511778

UWORD 1 <SQL_DROP>



For the odbc trace connection to the EAS Demo DB:

b90 904-a74 ENTER SQLPrepare

HSTMT 02511988

UCHAR * 0x01268280 [ -3] "SELECT UPPER ( missing ) FROM missing_table \ 0"

SDWORD -3



pb90 904-a74 EXIT SQLPrepare with return code -1 (SQL_ERROR)

HSTMT 02511988

UCHAR * 0x01268280 [ -3] "SELECT UPPER ( missing ) FROM missing_table \ 0"

SDWORD -3



DIAG [S0002] [Sybase][ODBC Driver][Adaptive Server Anywhere]Table 'missing_table' not found (-141)



CR:373836
CR Number:   373836
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Windows XP
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jan 2005 Fixed
Description
Cannot use LEADTOOL OCX,PB Crashed.



CR:373874
CR Number:   373874
Product Name:   PB Enterprise
Product Component:   MTS Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Mar 2005 Fixed
Description
PowerBuilder 9 COM+ MTS integration

The Transaction management doesn't work consistently with multiple components.

- SetComplete may rollback a transaction after a previous DisableCommit

- DisconnectObject returns a 32767 error with option Leave Running when idle.



CR:373876
CR Number:   373876
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Request for a "Pending checkins" view (tab) on the system tree (same as in Visual Studio) to avoid having to search through eg. 4000+ objects in 87 PBLs when it is time to check in objects that have been worked on. Doing a check-in at the target level can be very time consuming just to get the list.



CR:373877
CR Number:   373877
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Add an optional argument to Date function to allow developer to specify format that the string will be in (so that it doesn't rely on users regional settings).



This request refers to the Date PowerScript function: Syntax 2 For strings

The current usage is: Date(string)

where string is any string containing a valid date (such as January 1, 1998, or 12-31-99) that you want returned as a date

Valid dates in strings can include any combination of day (1 to 31), month (1 to 12 or the name or abbreviation of a month), and year (2 or 4 digits). PowerBuilder assumes a 4-digit number is a year. Leading zeros are optional for month and day. The month, whether a name, an abbreviation, or a number, must be in the month location specified in the system setting for a date's format. If you do not know the system setting, use the standard datatype date format yyyy-mm-dd.



The enhancement request is to have an optional format argument, eg.

Date("01/02/2004", "DD/MM/YYYY")

which would always translate the date to be the 1st of February even though some system settings may be "MM/DD/YYYY"





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

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