提供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:485699
CR Number:   485699
Product Name:   PocketBuilder
Product Component:   DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Nov 2007 Fixed
Description
PK2.5 - A line control inserted onto a DataWindow will cause a "Syntax Error" (when saved/compiled) in any mop view.



PK2.1 - A line control will usually NOT paint correctly in any mop view.



Summary - an old (unnoticed) bug was promoted to the new release, but it now shows up as a syntax problem instead of a painting problem.



CR:485701
CR Number:   485701
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Pocket PC 2002
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
The runtime property MOPEnable is not hooked up for the PocketBuilder runtime.



CR:485718
CR Number:   485718
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Dec 2007 Fixed
Description
When a bounded array is declared that is larger than 32767,

pb winform/webform deployment fails with the following error:



C0074: Illegal array declaration



CR:485797
CR Number:   485797
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Apr 2008 Fixed
Description
When moving a nested Report in the Footer up and down, the report will show missing rows depending on its position. It seems there are invisible bands that overlay the nested report.



CR:485798
CR Number:   485798
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Feb 2008 Fixed
Description
Saving a DataWindow as a psr file, and the DataWindow has a nested report in the Footer, whereas the Footer has Autosize Height set, will result in a GPF in pbdwe (DataWindow Engine).



CR:485865
CR Number:   485865
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Dec 2007 Fixed
Description
When using more than one DataWindow on a webform, the decimal client format for the first DataWindow is correct. For all other datawindows the clientformat is incorrect when using German regional settings. The decimal separator in second, third DW etc.



CR:485933
CR Number:   485933
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Dec 2007 Fixed
Description
In PB 11.1 with an application that has an mdi and sheet windows, on the sheetwindow the popupmenus (using PopMenu) only works on the first sheet window. The Popmenu is not appearing on the others.



CR:485952
CR Number:   485952
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
EBF-1 Fixed
Description
PPC 2003 and WM-5 SmartPhones

When sending an SMS using the "Code Examples" application, the recipient sees the heading: "Message from Network" whereas using the built-in SMS application the recipient sees the source phone number.



CR:485959
CR Number:   485959
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0 RC
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 14 Dec 2007 Fixed
Description
When using a semicolon (;) as a input parm

to a stored procedure connected to ADO.NET, causes the following error:



(939c068): execute tsmaint.p_pb_bug;1 @p1 = ';', @p2 = 24(DBI_PROC_PREPARE) (2.054 MS / 4.386 MS)

(939c068): *** ERROR 170 ***(rc -1) : Index #0 Source: .Net SqlClient Data Provider Message: Unclosed quotation mark before the character string ' , @p2 = 24'. Number: 105 State: 1

Index #1 Source: .Net SqlClient Data Provider Message: Line 1: Incorrect syntax near ' , @p2 = 24'. Number: 170 State: 1



CR:486029
CR Number:   486029
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Dec 2007 Workaround
12 Feb 2008 Fixed
Description
When starting a PB application from the PB IDE and a script is open at that time, a GPF occurs when another window is opened and then closed.



CR:486058
CR Number:   486058
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Windows Mobile 5
Original Version:   2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
EBF-1 Fixed
Description
The status messages while the network is delivering the SMS can be irritating for some applications.

Extending the "MsgModes" in the SMSSession.Open() seems the most direct.

Previous values: 1=Send, 2=Receive, 3=Send & Receive

Enhancement: add 16 to aequest a status report for the outgoing message



CR:486084
CR Number:   486084
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jan 2008 Not a Bug
Description
The customer's WinForm application fails to deploy with a generic "Deployment error". But produces no error log or any useful message as to what failed.



CR:486135
CR Number:   486135
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The DataWindow column of lowered type border on XP Style is not transparent.



CR:486200
CR Number:   486200
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Dec 2007 Fixed
28 Dec 2007 Fixed
11 Feb 2008 Fixed
Description
The PB DirList function is failing in WebForms. It works fine in Win32 and WinForms. The ASPNET user has full access rights to the directory the DirList is targeting.



CR:486209
CR Number:   486209
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Windows Mobile 5
Original Version:   2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Sending SMS - the message ID is always zero.

When sending a SMS, we provide the ID field in the SMSMessage object. This ID can then be used by the GetMessageStatus() call. However, this ID always seems to be zero. Looking at the internal logs I see this is not the case.



CR:486594
CR Number:   486594
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Mar 2008 Not a Bug
Description
DW Objects inserts a multi-byte character exceeding display width.



CR:486643
CR Number:   486643
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   Windows XP
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Dec 2009 Duplicate
Description
PB 11 Installation on XP Norwegian version. "Cannot find valid license" with norwegian characters in the company name. In PB110.lic license file : NOTICE="BR~NN~YSUNDREGISTRENE ".
Workaround Description
 Currently we will try to give another name to the company in cosmos system:

BRONNOYSUNDREGISTRENE



CR:486644
CR Number:   486644
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jan 2008 Fixed
Description
Retrieval will fail on a Winform/Webform application

when the retrieval argument is of timestamp (datetime datatype).



Here's the scenerio:

Table:

log_id timestamp

data_value varchar



Data:

7/20/2007 16:20:47.478 This example fails.

7/20/2007 16:20:47 This example works.



Powerscript - Fails:

DateTime ldt_arg1;

Long ll_row;

ldt_arg1 = DateTime(Date('2007-07-20'),Time('16:20:47.478'));

ll_row = dw_2.Retrieve(ldt_arg1);



Powerscript - Works:

DateTime ldt_arg1;

Long ll_row;

ldt_arg1 = DateTime(Date('2007-07-20'),Time('16:20:47'));

ll_row = dw_1.Retrieve(ldt_arg1);



DB Trace - Winform:

(41f4378): SELECT "test_date_time"."log_id" , "test_date_time"."data_value" FROM "test_date_time" WHERE ( "test_date_time"."log_id" = '2007-07-20 16:20:47.477000' )



DB Trace - PBNative:

SELECT "test_date_time"."log_id" , "test_date_time"."data_value" FROM "test_date_time" WHERE ( "test_date_time"."log_id" = '2007-07-20 16:20:47.478000' )



CR:486672
CR Number:   486672
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Vista
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Feb 2008 Not reproducible with latest version of the product available as of Resolution Date
Description
Several issues when trying to save a datawindow as a PDF document on Vista machines.



1 - When the Vista 64 bit machine has gs 8.54 installed under C:\Program Files\gs\the PDF files saves fine and can later be opened and is correct.

2 - When the Vista 64 bit machine has either gs 8.57 or gs 8.60 installed under C:\Program Files\gs\ these versions are not picked up but versions of ghostscipt gs8.54, gs8.57 or gs8.60 are picked up from c:\Program Files(x86)\Shared\PowerBuilder\gs and the file is created, but is smaller but when opened is blank.

3 - Customer is seeing the same type of file, small and blank when created on a 32 bit Vista machine using all versions of ghostscript, 8.54, 8,57 and 8.60.

4 - All versions of ghostscript work fine when run on XP.



CR:486675
CR Number:   486675
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Aug 2011 Fixed
Description
The customer finds that his PB application crashes when using JAWS 8.0. It tends to happen when he ALT-TAB's to other applications, then returns to PowerBuilder and tries to use JAWS 8.0.



CR:486682
CR Number:   486682
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Open
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The customer is requesting an encoding argument on the GetFullState and SetFullState functions: "We just updated a distributed application to pb 10.5 from 9.0 that uses GetFullState / SetFullState to transfer datawindows from the server to the client. In 10.5 all the data has now doubled in size from what it used to be. I assume that this is from it using unicode now instead of ansi. Could there please be an encoding argument to these functions so that we can specify how to encode the binary data for the blob used in these functions? There are now encoding arguments for all the other blob related functions, but not these two. So just for clarity I want to be able to do this:



dwcontrol.GetFullState(blob, EncodingAnsi!) // Get ansi blob of dwcontrol state

dwcontrol2.SetFullState(blob, EncodingAnsi!) // Set dwcontrol2 from ansi blob of dwcontrol



Doubling the amount of data sent over the network from our application server is not really an option for some of our clients.



CR:486711
CR Number:   486711
Product Name:   PB Enterprise
Product Component:   PB Web Services- NVO deployment
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jan 2008 Fixed
Description
Exposing component as webservice succesfull, but doesnt appear as WS in web console



CR:486734
CR Number:   486734
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jan 2008 Fixed
Description
ScrollToRow does not scroll to the correct row number.

This is related to the following conditions:

- Datawindow objects detail band height is the same as height of DW control.

- DiscardRows has been called prior to ScrollToRow.

- VScrollBar = false
Workaround Description
 Set the VScrollBar property to true before invoke ScrollToRow function,

and reset the value to false after that



CR:486809
CR Number:   486809
Product Name:   PocketBuilder
Product Component:   DB Trace
Status:   Open
OS:   Windows XP
Original Version:   2.0.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.5
Description
DB TRACE Option doesn't work from the Profile Painter in PK 2.1

This regression was introduced in PK 2.1 when support for UL10 was added.

For 2.5, make sure your DBMS specification reads "TRA ODB".
Workaround Description
 PK 2.5 users can use sqlca.dbms="TRA ODB" (3 character identifiers for DBMS) to trace the ODBC driver. You can change the DBMS entry in the registry for stored DB Profiles if you wish.

HKCU\Software\Sybase\PocketBuilder\2.5\DatabaseProfiles\Pocket PB\profile_name



CR:486872
CR Number:   486872
Product Name:   PB Enterprise
Product Component:   Workspace and Targets
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jan 2008 Presently Not Targeted For Any Future Release Of This Product
Description
When deleting datawindow objects from a large

pbl size, you will either see entire portion of the datawindow objecs deleted or the

following error message:



Library

Deletion of library entry failed. Continue



CR:487098
CR Number:   487098
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Apr 2008 Fixed
Description
Datawindow.retrieve({xx,yy}) and Datastore.retrieve({xx,yy}) hangs when it was generated by Machine-code. IDE mode and P-code are work fine.
Target Version
 11.0
Workaround Description
 None



CR:487134
CR Number:   487134
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Open
OS:   Vista
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Installation of PB 11.0 and PB 11.1 on several machines fails with the same messages in window logs. Volume Shadow Copy Service error: Unexpected error querying for the IVssWriterCallback interface. hr = 0x80070005. Same for several Customers. Happens on Windows Vista OS.



CR:487143
CR Number:   487143
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Mar 2008 Fixed
Description
SetLayeredWindowAttributes API does not work in the open event of the window



CR:487157
CR Number:   487157
Product Name:   PB Enterprise
Product Component:   UO - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Allow constructor events to accept parameters



CR:487159
CR Number:   487159
Product Name:   PB Enterprise
Product Component:   Internet Class Library
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer requesting Sax parser



CR:487163
CR Number:   487163
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 25 Dec 2007 Fixed
Description
This is a regression from earlier builds in PB 10.5. A dropdown datawindow contains several rows with a string data value and a string display value. In one row the data value is an empty string with a corresponding display value of "all". Normally clicking on a row in the dddw will result in the data value being put in the column in the main datawindow. And this is true in 10.5 in build 5079 and earlier. But in the latest 10.5 builds and in PB 11.0, if the data value is an empty string, it is the display value that is returned to the main dw column when that row is selected in the dddw. This is clearly wrong.



CR:487179
CR Number:   487179
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Powerscript functions that will return md5 encrypted string

important for keeping web passwords safe strip_tags - and other PHP like function to works with HTML Files



CR:487238
CR Number:   487238
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jan 2008 Fixed
Description
TreeView DataWindow has wrong appearance after setting filter that filters first row.

Workaround: Call setfilter() filter() twice
Workaround Description
 Workaround: Call setfilter() filter() twice



CR:487351
CR Number:   487351
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Jun 2008 Consult Complete
Description
Customer cannot use PageSizeAsControlSize=1 setting in the ini file to get his RTEs to wrap properly. This applies to all RTEs in an app. The customer needs some of his RTEs to have wrapword option set to be true, but not all of them. So he needs a better solution like a property in the RTE. Wants a 10.2 solution.



CR:487413
CR Number:   487413
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jan 2008 Fixed
Description
'Manifest'information can be located using the 'Find' tab in teh PB 11.1 help file. 'Manifest' should be listed as an entry under the 'index' tab also.



CR:487454
CR Number:   487454
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Open
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
EditMask control does not have a Limit property. When a user modifies this property, a compiler should output an error.



CR:487455
CR Number:   487455
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jan 2008 Not a Bug
Description
EditMask control does not have a Limit property. Description of a manual is an mistake.



CR:487492
CR Number:   487492
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jan 2008 Fixed
Description
All objects of a form get positioned at the begining of the tab control when the tabcontrol has no tabpages on it. Works fine in PB native but bad results in webform.
Workaround Description
 WA1: for sample 1 of the ct: When deleting the tab on the userobject uo_container than everything works fine in the web form.



WA2: for sample 2 of ct: Checked out the new sample from the customer and I found that when adding a tabpage to the uo_tab it works fine.



CR:487604
CR Number:   487604
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jun 2008 Fixed
Description
Request for crash dump analysis. The crash has occurred in Stress Test environment. Over this weekend, they were running a 10 hour duration test with 88 users on each Application Server (Dual CPU machine) and one of the Application Server (Server B) crashed after 6 hours. The crash seemed to happen in PBSHR105.DLL when freeing a pool of memory



CR:487606
CR Number:   487606
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.1 15 Apr 2008 Fixed
Description
OrcaScript scc project does not support relative path for PB Native

This OrcaScript command fails for PB Native: scc set connect property project ".\scc"

Since the scc localprojpath and logfile properties support relative path names, it is reasonable to expect the project property to do likewise.



Admittedly, project is often an absolute path specification on a network drive rather than a local drive. Also, every SCC provider handles the project specification differently. So this CR is only applicable for PB Native.
Workaround Description
 Use an absolute path specification for scc set connect property project "c:\...."



CR:487715
CR Number:   487715
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Jun 2008 Fixed
Description
After upgrading to 10.5.2 from 9.0, the customer noticed the Postion function on the RTE control does not return positions correctly. The customer is doing some wierd things, but the numbers are different from PB 9.0.3 to PB 10.5.2. If I do simple manual selects, the position function seems to work and return good numbers. The customer is particularly insistent that the x1 argument should never be returned as a 0. But there are other negitive numbers that don't seem to be correct also.



CR:487789
CR Number:   487789
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 2008 Not a Bug
Description
An application calls a webservice that returns compressed gzip data and then trying to use C# to uncompress and read the data using MemoryStream and GZipStream functions appears to return empty data.



#if defined PBDOTNET then

@System.IO.Compression.GZipStream zipstream

@System.IO.MemoryStream memstream

@System.IO.StreamWriter writestream

@System.Text.ASCIIEncoding asciiencode

memstream = create @System.IO.MemoryStream(ll_length)

memstream.Write(by_result,offset,ll_length)

memstream.Seek(0, @System.IO.SeekOrigin.Begin!)

decompressbuffer[ll_length * 5] = 0

zipstream = create @System.IO.Compression.GZipStream(memstream, @System.IO.Compression.CompressionMode.Decompress!, lb_leaveopen)



do while true

bytesread = zipstream.Read(decompressbuffer, offset, 100)

IF bytesread = 0 THEN

EXIT

END IF

offset += bytesread

totalcount += bytesread System.Windows.Forms.MessageBox.Show("After ReadAllBytesFromStream" + string(offset) + ":" + string(totalcount)) //TZ Code

loop



asciiencode = create @System.Text.ASCIIEncoding()

ls_contents = asciiencode.GetString(decompressbuffer)

System.Windows.Forms.MessageBox.Show("ls_contents:" + ls_contents)





When running the the C# code in VS2005, it works ok.



CR:487852
CR Number:   487852
Product Name:   PB Enterprise
Product Component:   DW Wizards
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Failed to create a Datawindow based on a Web service method which returns a structure including a structure of simple types.



CR:487934
CR Number:   487934
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Microsoft Windows 2003
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Inconsistent crash in production. Unable to reproduce at will. PSE Consult for PB Engineering to analyse ADPlus crash dumps.



CR:487954
CR Number:   487954
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Provide lock dbparm for Oracle native drivers.



The native Oracle drivers should provide support for isolation level.
Workaround Description
 As a workaround, customer can use odbc or jdbc. Or set isolation level at runtime by using execute immedate 'set transaction isolation level xxxxxxxxxxxxxx'



CR:487961
CR Number:   487961
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 27 Mar 2008 Fixed
Description
Modifying a crosstab datawindow that is in a composite report is crashing PB. It doesn't crash when it is modified stand alone. Similar to CR 478916, but this issue is not a regression.



3/10/2008: This issue has been fixed. The fix is available in PB 10.5.2 build 7630 and later.



CR:487969
CR Number:   487969
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Mar 2008 Presently Not Targeted For Any Future Release Of This Product
Description
When calling the attachcallback function of the Authentic Browser ole object , getting an R0035 error calling external function.





The error is happening in the uo_xml_editor/ue_set_toolbar



The code is:

nvo_attachcallback_regular uo_attach

uo_attach = create nvo_attachcallback_regular

ole_1.Object.attachCallBack('onkeyup', uo_attach)



The function signature is:

OLEControl.object.attachCallBack(string bstrName, any varCallBack)



Customer is expecting that whenever you do a keypress, it will throw a messagebox from the uo_attach object.







More information can be found at:

http://origin.altova.com/manual2008/AuthenticBrowser/



RESOLUTION: PB does not support a dual interface. Not to be fixed.



CR:488060
CR Number:   488060
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
EditMask(stringmask!) cannot split a character sequence using a hyphen.
Workaround Description
 Use 'numericmask!'.



CR:488127
CR Number:   488127
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
User Exception message cannot be caught in PB client using a soap connection



CR:488321
CR Number:   488321
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   AIX 4.3
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Apr 2008 Fixed
Description
When starting up EAS 6.0.2, EAS will crash with

the following message:



SECTION XHPI subcomponent dump routine

NULL ==============================

1XHTIME Thu Jan 3 14:19:13 2008

1XHSIGRECV SIGILL received at 0xd3fb0c38 in /home/epic/EAServer6/lib/libpbvm105x.so.a. Processing terminated.

1XHFULLVERSION J2RE 1.4.2 IBM AIX build ca142-20061124 (SR7)

NULL

1XHCURRENTTHD Current Thread Details

NULL ----------------------

2XHCURRSYSTHD "main" sys_thread_t:0x300362A8

3XHNATIVESTACK Native Stack

NULL ------------

3XHSTACKLINE at 0xD3FB1438 in

3XHSTACKLINE at 0xD3FB0AD4 in

3XHSTACKLINE at 0xD021D2D8 in srv_catch_exception

3XHSTACKLINE at 0xD3FB0A88 in

3XHSTACKLINE at 0xD3FB55AC in

3XHSTACKLINE at 0xD3BFCBB8 in

3XHSTACKLINE at 0xD2E793EC in newComponent__53com_sybase_jaguar_server_JaguarComponentNativeMethodsF14java_longValueR16java_lang_String

3XHSTACKLINE at 0xD2E79670 in Java_com_sybase_jaguar_server_JaguarComponent_newComponent

3XHSTACKLINE at 0xD2A090DC in sysInvokeNative

3XHSTACKLINE at 0xD2A009A0 in mmipInvokeJniMethod

3XHSTACKLINE at 0xD2A00D60 in mmipInvokeLazyJniMethod

3XHSTACKLINE at 0xD29DE770 in mmipExecuteJava

3XHSTACKLINE at 0xD29D63A4 in xeRunJavaVarArgMethod

3XHSTACKLINE at 0xD29D64EC in xeRunJavaMethod

3XHSTACKLINE at 0xD29D7818 in xeRunStaticInitializers

3XHSTACKLINE at 0xD2A878D4 in clInitClass

3XHSTACKLINE at 0xD2A91DAC in clFindClassFromClassLoader

3XHSTACKLINE at 0xD29C2434 in IBMJVM_ForName

3XHSTACKLINE at 0xD2A05920 in mmipInvoke_O_O

3XHSTACKLINE at 0xD29DE770 in mmipExecuteJava

3XHSTACKLINE at 0xD29FEF24 in mmijExecuteJavaFromJIT

3XHSTACKLINE at 0xD2C09434 in __uitrunc



CR:488371
CR Number:   488371
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Mar 2008 Fixed
Description
Limit property for Editmask has been invalid since PB 10.2.0 build 8100.



CR:488489
CR Number:   488489
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jan 2008 Not a Bug
Description
When a java client is calling a corba object using

string_to_object or object_to_string, it is causing an exception at:



http error: 500

Caused by:

java.lang.reflect.InvocationTargetException

.

.

Caused by: java.rmi.MarshalException:

Caused by: org.omg.CORBA.Marshal: offset (4) + size (2147483394) > buffer length (84)



RESOLUTION: Use CORBA stubs instead of EJB ones while making corba calls to EAServer EJBs/NVOs.



CR:488521
CR Number:   488521
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jan 2008 Not a Bug
Description
Customer is using CreateMutexA within their application to determine if an instance of their application is already running. With PB 10.5.1 build 6551 the return code is 183 when a second instance tries to start up but with PB 10.5.2 build 7016 through 7599 the return code is 0. This is causing their application to crash when a second instance of the application is started because of a third party dll that the application has loaded.



Their external function is declared as follows:



Function ulong CreateMutexA(ulong lpMutexAttributes, &

int bInitialOwner, &

ref string lpName) &

Library "kernel32.dll" alias for "CreateMutexA;Ansi"

Function ulong GetLastError() Library "kernel32.dll"



CR:488572
CR Number:   488572
Product Name:   PB Enterprise
Product Component:   PB.NET WS Deployment
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Aug 2008 Not a Bug
Description
Some Complex Types are not imported during web service proxy generation.



CR:488594
CR Number:   488594
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Feb 2008 Fixed
Description
The customer has a Winform target and has a custom class user object inherited from datastore. In this object he is overriding the "sharedata(datawindow d) returns integer" function. In the function he accesses some properties on the datawindow passed in; the dataobject, tag, and title properties. When deploying the winform target he gets C# compile errors that those properties are not defined:



Error when compiling generated C# code:

ds_base.sharedata(ICdatawindow.)(4,9): error CS0117: 'Sybase.PowerBuilder.IPBDataWindowBase' does not contain a definition for 'DataObject'

ds_base.sharedata(ICdatawindow.)(5,9): error CS0117: 'Sybase.PowerBuilder.IPBDataWindowBase' does not contain a definition for 'Tag'

ds_base.sharedata(ICdatawindow.)(6,9): error CS0117: 'Sybase.PowerBuilder.IPBDataWindowBase' does not contain a definition for 'Title'



CR:488735
CR Number:   488735
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Mar 2008 Fixed
Description
Using setitem on a richtext datawindow displays only

(??) in the datawindow control.



If you then use getitem, the value will return properly.



CR:488948
CR Number:   488948
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Feb 2008 Fixed
Description
GetToolbarPos always returns zero for the X & Y coordinates in winform.



GetToolbarPos is documented as not supported for webforms but not winforms.



CR:488977
CR Number:   488977
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Mar 2008 Fixed
Description
A regression in PB 11 from PB 10.5. The customer has a datawindow with an autosized detail band. Once migrated to PB 11, the spacing between the rows is a little more in PB 11 than it was in PB 10.5. This small difference adds up over all the rows to be significantly different.



03/26/2008: Fixed in PB 11.1 build 8215 and after, and PB 11.2 build 8382 and after.



CR:489047
CR Number:   489047
Product Name:   PocketBuilder
Product Component:   DW Display
Status:   Open
OS:   Windows Mobile 5
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Customer has recently updated to PocketBuilder 2.5.0.1123 and after deploying to PDA's the borders around column controls ARE NOT displayed. Running the program through the IDE the borders ARE showing.



The columns are of type Edit and type DDLB and DDDW.Some of the Border properties are set to Box(2) and some are set to Underline(4) none of them show on the Device.



CR:489065
CR Number:   489065
Product Name:   PB Enterprise
Product Component:   DB JDBC
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 17 Mar 2008 Fixed
Description
When connected to Apache Derby using jdbc and you are trying to create a datawindow that has a underscore in the table name,the columns do not show up in the dw datasource painter.

If you try to create a dw using quick select, than you get the following error:

Quick Select

SQLSTATE = 42X01

Syntax error: Encountered "FROM" at line 1, column 13

If you expand the same table in the database painter, you only see a folder for columns and index. You cannot expand the columns folder even though there are columns.
Workaround Description
 Works ok using a db2 odbc driver and adding PBNonStdChars='_' in the pbodbc110.ini.



CR:489073
CR Number:   489073
Product Name:   PocketBuilder
Product Component:   PB GUI
Status:   Open
OS:   Windows XP
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
PocketBuilder 2.5 on Vista (only) crashes randomly on actions you perform in IDE.

Running setup as Admin, and running the PKB exe as Admin does not help.



Before PK 2.5 EBF#2, there is the workaround.

This has a workaround....

In "C:\Users\xxxxx\AppData\Local\PK.INI" - add the statement...

[pb]

XPStyleTB=0

Then restart PocketBuilder. This disables the offending portion of the new menu presentation layer.
Workaround Description
 This has a workaround....

In "C:\Users\xxxxx\AppData\Local\PB.INI" - add the statement...

[pb]

XPStyleTB=0



Then restart PocketBuilder. This disables the offending portion of the new menu presentation layer.



CR:489077
CR Number:   489077
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Data is dropped when a dw with a computed column of mid(s_code,1,3) is used as a dddw where the computed column is the data column.



For example,

DW - A has 3 columns of s_code, s_desc and code3. Code3 is a computed field defined as

mis(s_code,1,3). DW -B has 2 columns of s_code3 and s_desc. S_code3 is defined as

a dddw using s_desc as the Display column and code3 as the Data Column.





The datawindows are external. Once you insert a row, and select a value in s_code3 and

tab off, the value should be NRQ or REQ or DEL. But the only value that shows is N or R or D. Only the first character appears and the rest of the data is cut off.



CR:489134
CR Number:   489134
Product Name:   PB Enterprise
Product Component:   Shared Objects
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
This is a regression from PB6.0.00.



The shared datastores/datawindows become unlinked when a GetFullState() is done on a non-shared ds/dw object and a SetFullState() done on one shared ds/dw object.



The latter should cause the synchronization of all the shared ds/dw objects. This synchronization feature is

broken.
Workaround Description
 The partial workaround if suitable for the ct is to a)Stop the sharing of data before the SetFullState() function

b)Reference the primary datastore/datawindow when doing SetFullState() instead of any secondary one so that

repeat assignment call(s) to



CR:489154
CR Number:   489154
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2009 Fixed
Description
When deploying a winform application with a build

type of Debug selected, pb generates the following output in the pbtrace.log

when using PrintOpen():



Main Exception:

Exception Time: 2008-01-17 09:53:38.6178057

Process ID: 4040

AppDomain: testapp.exe Domain ID: 1

Managed Thread ID: 3

Current Thread State: Running

Method: Void StartPrint()

Exception Type: System.NullReferenceException

Exception Message: System.NullReferenceException: Object reference not set to an instance of an object.

at Sybase.PowerBuilder.Win.BackPrinting.PrintPrintingJob.StartPrint()

Exception Source: Sybase.PowerBuilder.Win

Exception StackTrace: at Sybase.PowerBuilder.Win.BackPrinting.PrintPrintingJob.StartPrint()

Exception Call Stack: at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)

at System.Environment.get_StackTrace()

at Sybase.PowerBuilder.PBLogger.a(Exception A_0, LogLevel A_1, Boolean A_2, Boolean A_3)

at Sybase.PowerBuilder.PBLogger.a(Exception A_0, LogLevel A_1, Boolean A_2)

at Sybase.PowerBuilder.PBLogger.LogException(Exception e, LogLevel logLevel)

at Sybase.PowerBuilder.PBLogger.LogException(Exception e)

at Sybase.PowerBuilder.Win.BackPrinting.PrintPrintingJob.StartPrint()

at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ThreadHelper.ThreadStart()



CR:489158
CR Number:   489158
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Closed
OS:   Windows Mobile 5
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Jan 2008 Fixed
Description
Device side, PocketBuilder 2.5.0 GA.

Printing a regular window (not a datawindow) will sometimes fail.



CR:489257
CR Number:   489257
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Jan 2008 Fixed
Description
Contextual menus called from the right click event of a treeview are not working anymore on a webform application. Customer says this used to work. They apply all EBFs and somewhere recently it started failing. The first couple work, but then they don't work, even the first two that did work, don't if you go back to them.



CR:489265
CR Number:   489265
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The customer is using the String function to convert a number to a string. He wants the number formatted a certain way so is using the format argument. If is uses this format:

String(1123.45, '###,###,##0.00') the number is display as "1,123.45" which is exactly as he wants it.



Now he uses String(1123.45, '### ### ##0.00') which has spaces instead of commas. He wants to see "1 123.45" but instead sees 000 001 123.45. He does not want the leading zeros, that's why he used the #. But he is getting leading zeros.



CR:489370
CR Number:   489370
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When the DisplayOnly property of EditMask is on, the paste of a shortcut menu is enable.

Data of a clip board can be pasted on EditMask.



CR:489379
CR Number:   489379
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
VScrollBar is not erased when dw.reset() and dw.insertrow() are called.

VScrollBar is erased when only dw.reset() is called.
Workaround Description
 Please call dw.setredraw(true).



CR:489400
CR Number:   489400
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
WinForms regression on menus display with contemporary style. Incorrect menu display on .NET Windows Forms Hebrew Applications (Right To Left property is set to true for the window) if menu style is set to contemporary



CR:489404
CR Number:   489404
Product Name:   PB Enterprise
Product Component:   Shared Objects
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 2008 Workaround
Description
customer use feature of SharedObjectRegister to enable PowerBuilder multi-therad feature.

The PB Application get crash intermittenly. As problem still cannot be reproduced in-house, collect the dump file from customer and request help for investigation.



CR:489437
CR Number:   489437
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Feb 2008 Not a Bug
Description
dw.find does not return correct row with some decimal value



CR 344196 was closed with a note that this would be addressed in PB 11. With the enhancement to the Decimal datatype in PB 10.5.x to support up to 28 digits this should now work.



CR:489488
CR Number:   489488
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
WordPad cannot discriminate the japanese unicode font name defined as RTF.



CR:489539
CR Number:   489539
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Apr 2008 Not a Bug
Description
Have a computed field c_2 which refers to another computed field c_1.

In PB9 describe("c_2.ColType") returns 'number'. In PB10, 10.5 and 11 it returns 'decimal'



CR:489576
CR Number:   489576
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Feb 2008 Not a Bug
Description
Customer has a datawindow which has static text with an expression for an escapement of 900 that in past versions would align up as a legend on a round rectangle object. In PB 10.5.1.6602 this works, but in 10.5.2.7525, 11.1.8123 and 11.2.8374 the behavior has changed.



It appears as though the axis of rotation for the static text labels has changed.



CR:489723
CR Number:   489723
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Nov 2008 Fixed
Description
Display problems appear in controls with images

defined in the CMYK (Cyan,Magenta, Yellow and Black) format as oppose to

images defined with RGB (Red,Green, and Blue).





RESOLUTION: CMYK pictures are not supported



CR:489778
CR Number:   489778
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Nov 2009 Fixed
Description
When the "$" sign is used for the currency format of DW, even if it distributes application to other countries, a display does not change.



CR:489789
CR Number:   489789
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 16 Apr 2008 Fixed
Description
When specifying two or more Sort terms to be setSort(), terms are divided with a comma.

But when a blank does not exist behind a comma sign, following terms are not recognized correctly.
Workaround Description
 Please add a blank behind a comma sign.



CR:489873
CR Number:   489873
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Mar 2008 Fixed
Description
Wrong row selected after filtering a DDDW



CR:489875
CR Number:   489875
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Windows Mobile 5
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
MOP Smart Open - establish a suitable orientation if none match.

The typical usecase is where the customer has defined PDA landscape and portrait, but when they execute on a VGA device the pixel counts don't match up.



CR:489880
CR Number:   489880
Product Name:   PocketBuilder
Product Component:   DW Painter
Status:   Open
OS:   Windows XP
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
DataWindow - Incorrect syntax for a computed field.

PocketBuilder 2.5.0 regression (from earlier versions)



From Newsgroup:

If a datawindow has one or more computed field, the customer can't save it.

The message is: DatawindowError Line XX Column XXX: incorrect syntax.

Datawindow can save ok in Edit Source painter.



The root cause was the syntax change introduced for MOP.



CR:489893
CR Number:   489893
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Mar 2008 Fixed
Description
App crashes in WebDW component



An excerpt from the Jaguar Log for this crash is listed below:

Jan 22 15:20:14 2008: PB INTERNAL EXCEPTION on: Thread : 2776, Address : 0x066D2B6C, Type : EXCEPTION_ACCESS_VIOLATION reading address 0xFFBBFFBF. CPB_Component::invoke

Jan 22 15:20:14 2008: Dumped Succeeded to file:

Jan 22 15:20:14 2008: C:\Sybase\EAServer\bin/PB_20080122_151957_0001.dmp

Jan 22 15:20:14 2008: Fatal Error Occurs when try to invoke PB method set_ds in pbcomponent/WebDW.

Jan 22 15:20:14 2008: Fatal Error Occurs in PB Component, Jaguar Terminated.



Even though we have not seen the exact error Fatal Error Occurs when try to invoke PB method set_ds in pbcomponent/WebDW\r



From the dump file (but also getting checksum error for pbvm105):

FAULTING_IP:

PBVM105!ob_get_groupref_group+64c

066d2b6c 8b4004 mov eax,[eax+0x4]



EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)

ExceptionAddress: 066d2b6c (PBVM105!ob_get_groupref_group+0x0000064c)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000000

Parameter[1]: ffbbffbf

Attempt to read from address ffbbffbf



CR:489911
CR Number:   489911
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Feb 2008 Not a Bug
Description
SaveAsFormattedText() function duplicating some columns.



In this example it appears that "P2008" and "CCM" are duplicated when using SaveAsFormattedText() but not when displayed in the datawindow nor when using regular SaveAs().



If one looks at the dw source you will see both



compute_0006 and compute_0006_01

compute_0018_1 and compute_0018



while the columns that aren't duplicated do not. Am not why that is but the dw display and the normal saveas are handling this correctly and not saving duplicates.



I am not sure why the datawindow source is like this and I was not able to recreate from with my own datawindow.



CR:490045
CR Number:   490045
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Feb 2008 Not reproducible with latest version of the product available as of Resolution Date
Description
After install of latest PB 11 EBF, an error on a .NET Web Form app occurs : Server Error in '/powerframe_example' Application. Multiple controls with the same ID 'm_mdi_1_C' were found. FindControl requires that controls have unique ID



CR:490070
CR Number:   490070
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Mar 2008 Workaround
Description
PSE NOTES

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

OS: Windows XP

PB Version and Build: 11.1 build 8204

DB/DLL:

Comments:

Three datawindow columns. A Time, a Date, and a DateTime column. Each has an EditMask, time: hh:mm:ss, date: mm/dd/yyyy, and datetime: mm/dd/yy hh:mm:ss. And each clolumn has a Format that is the same as the editmask and includes a ; followed by a space so that null values are displayed as a blank. The Use Format is checked so that the format will be used to display the column when it does not have focus. The EditMask will display the column when it does have focus. What the customer wants is to be able to delete a column value using the native datawindow context menu (right click on a column value and select Delete) and have it displayed as a blank when the column does not have focus. It works fine for the Date and the DateTime columns. If those columns have a value and it's deleted with the context menu, the value becomes null and the format displays the column as blank. However the Time column does not have a null value after it is deleted. It has a 00:00:00 value and that is what is displayed. The customer belives this is wrong and that the time value should be null after a deletion. This makes sense as that is how the Date and DatTime columns behave. Why would a Time column be different?



CR:490082
CR Number:   490082
Product Name:   PB Enterprise
Product Component:   DW Rich Text
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request to add support for RTF control to save and load documents in OpenDoc and OpenXML formats.



Please refer to: http://www.openoffice.org/



CR:490093
CR Number:   490093
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
At runtime the firing order of a user event mapped from pbm_lbuttondown, and the clicked event is different in Win32 and Winforms. Win32: user event then clicked. Winform: just the opposite.



CR:490140
CR Number:   490140
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2008 Not a Bug
Description
SetRedraw function behaves incorrectly when resize is done with multiple tab.



CR:490203
CR Number:   490203
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.2 29 Apr 2008 Fixed
11.5 30 Apr 2008 Fixed
Description
The cusotmer has migrated from 10.2 to PB 11.1 and notices that the automatic hourglass that PB displays during a long datawindow retrieve is gone. Now you have to script it yourself. Why the change? Customer wants to auto hourglass back. I see the hourglass in 10.2 build 7516. But it's gone in late 10.2 builds, and in PB 11.



5/02/2008: Fixed in PB 11.2 build 8537 and after.



CR:490285
CR Number:   490285
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Apr 2008 Consult Complete
Description
An application crashes when pasting text into a rich text control on PB Clients and also in PB IDE.



CR:490415
CR Number:   490415
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Mar 2008 Fixed
Description
When opening the 'w_student' window and then

clicking on the 'Notes' tab, you can still see some of the objects from the 'Details' tab in the mle on the 'Notes' tab.



This happens in the window painter and at runtime.



CR:490441
CR Number:   490441
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Apr 2008 Fixed
Description
Migrated app to PB 11 and there is a

considerable change in the dw row height.



When you put the 2 dw's next to one another, you can see that there is more space

between the rows in PB 11. The dw row height appeared consistent in PB 8,9,10.2.1.

There's a slight/minor difference in PB 10.5.2. Comparing PB 8,9,10.2.1 or

even PB 10.5.2, there is considerable change in the row height to PB 11.



CR:490708
CR Number:   490708
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The DataWindow sort expression is cut-off after 80 bytes



Work-around use a global function for (part of) the expression.



CR:490731
CR Number:   490731
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Mar 2008 Not a Bug
03 Nov 2008 Fixed
Description
Data returned from 'Ter' ocx is getting truncated.



The 'Ter' ocx is used for richtext. Data appears to be getting truncated either at

ole_1.object.ReadTerFile or ole_1.object.data.



ole_1.Object.TerRecreateToolbar(TRUE)

ole_1.of_InitNewEntry()

ole_1.of_convertblobtofile(ls_filename, lblb_clause)

// read RTF file into RTE control

lb_rc = ole_1.Object.ReadTerFile(ls_filename)

// Get RTF data

lblb_clause = Blob(ole_1.object.data)

ole_1.of_ConvertBlobToFile(ls_filename, lblb_clause)



RESOLUTION: Not a bug. Unicode data length must be even in functions of File I/O



CR:490735
CR Number:   490735
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Jul 2009 Presently Not Targeted For Any Future Release Of This Product
Description
A tab control with many tab pages will have scroll arrows to scroll the tab pages when there are too many tab pages to fit all at once on the tab control. But in Winforms the scroll arrows do not appear when the TabPosition is set to tabsonright! or tabsonleft!. The extra tabs will "stack" in another column out to the right or left. The tabpage scroll arrows do appear and it works fine in Winforms if the TabPosition is tabsontop! or tabsonbottom!



CR:490738
CR Number:   490738
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Open
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When you edit source on the df_start_ac global function,

you will see two prototypes.



When you edit source on the df_start_ac, you will see:

forward prototypes

global function integer df_start_ac (ref st_planning ms_planning)



global function integer df_start_ac_test (ref st_planning ms_planning, ref long lp_schedule_hours, ref long lp_schedule_cycles, ref long lp_schedule_days, ref datetime dtp_schedule_date, ref long l_schedule_ac_hours, ref long l_schedule_ac_cycles)

end prototypes





However, compiler is not picking up corruption issue.



CR:490743
CR Number:   490743
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jun 2008 Fixed
Description
Change in behavior in PB 11.2. Webform problem when Javascript keyword "new" is used as a datawindowcolumn name.



If a datawindow contains a column name that is the same as a JavaScript keyword, you get runtime error mesages:



"A column of the the DataWindow d_database_directory has a JavaScript keyword 'new' as name"



CR:490748
CR Number:   490748
Product Name:   PB Enterprise
Product Component:   DB Trace
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 17 Mar 2008 Fixed
Description
The customer is complaining that when he does a PB trace he is not seeing the values in the trace for database columns of type float that are coming back from an Oracle stored procedure. In PB a stored procedure datawindow is calling the procedure and all the correct data is coming back. The columns are number datatypes in the datawindow. But no values for them show up in the trace. You do see values for string columns.



03/18/2008: Fixed in PB 10.5.2 build 7621 and after.



CR:490792
CR Number:   490792
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Mar 2008 Not a Bug
Description
An application crashes after pasting text into an OLE control to MSWord.



CR:490805
CR Number:   490805
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Mar 2008 Fixed
Description
If you have a global function open in the funtion painter and you have a compile error and attempt to close the function, it prompts to Save Changes?. You click Yes and then get the compile error and the function remains open. If you try to close the function again still with the errors, again you are prompted to Save Changes?. This time if you click NO, the function does close but it does save the changes with the bad code.



Do the same thing in a Window object and the object closes without the changes as it should when you say No the second time to Save Changes.





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

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