提供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:384960
CR Number:   384960
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 Jun 2005 Fixed
Description
DDE Regression. The GetCommandDDE() function only returns a single character, where it used to return the whole string. It works OK in PB 10.0.1 Build 5502 but fails in build 6064 and after. It was probably introduced by the fix to CR 373450.



CR:384972
CR Number:   384972
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PB sets the inital value of a declared date variable to 01/01/1900. The customer is asking for it to be set to a null value. 01/01/1900 is a valid date and the software can't tell that date from a real date. Null is a much better initial value and more in line with other languages.



CR:385110
CR Number:   385110
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Windows XP
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Aug 2011 Insufficient priority to fix
Description
WebDW does not work correctly when Back button is pressed.



This is dupe of CR 213368 and the request it to take another look at that behavior.



CR:385129
CR Number:   385129
Product Name:   PB Enterprise
Product Component:   Application Painter
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Apr 2005 Fixed
Description
Cannot use a userobject of type dynamicdescriptionarea with dynamic sql. It results in a compile error. Error occurs regardless of whether you attempt to use it as the global variable type for SQLDA in your application (Application Painter, Properties view, Additional Properties button, assign your userobject for SQLDA) or whether you just declare a variable of type <your userobject> and create it in script.



The only way I was able to use a different dynamicdescriptionarea than SQLDA was to code:

dynamicdescriptionarea my_sqlda

my_sqlda = create dynamicdescriptionarea



The above has limited uses since you are not able to customize the functionality of the dynamicdescriptionarea.



CR:385305
CR Number:   385305
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Feature requested to include XSL files within PB project. For example a XSL painter to import/edit XSL files in PB and also have it under source control.



CR:385309
CR Number:   385309
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2005 Duplicate
Description
Tested and reproduced with PB 10.0.1_6064, 10.0.1_6044.

Worked fine with PB 8.0.4_10784



The edit mask control suppresses the decimal point when typing negative values, when using mask ###.00



CR:385313
CR Number:   385313
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 May 2005 Fixed
Description
When a proxy is generated from a Weblogic WSDL and then

running a PB SoapClient, it causes a soapexception.





Using the Weblogic MedRec sample and the FindPatientBySSn() function to populate the

__patientws structure. The structure isn't getting populated.



The proxy is generated using the WSDL location of: http://localhost:7001/ws_medrec/MedRecWebServices?WSDL



When the proxy is generated with the hardcode location it appeared to work ok:

file://C:\soft\bea\weblogic81\samples\server\medrec\src\clients\CSharpClient\Web References\localhost\MedRecWebServices.wsdl



CR:385316
CR Number:   385316
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Apr 2005 Fixed
Description
If you enter data into a datawindow editmask numeric field, but then later delete it, the ItemError event fires because the value is Null. However, adding a return code of 2 to the itemerror event that directs "Accept the data" should allow the value Null to be set in the datawindow field. Currently a garbage value displays. Should allow the concept of "Empty String is Null" to be used for a datawindow editmask field.



CR:385380
CR Number:   385380
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jun 2005 Fixed
Description
When updating a webdw that has a retrieval argument, the retrieval argument is not getting passed in to the WebDW component.



From the Jaguar.log file, the retrieval argument doesn't appear to be getting passed in:

Mar 31 16:25:24 2005: HTMLDW: Entering SetSelfLink('test.jsp','')

Mar 31 16:25:24 2005: HTMLDW: Exiting SetSelfLink() = ''





In the datawindow painter, datawindow.htmlgen.selflinkargs is set to

projectid='projectid[1]'



CR:385422
CR Number:   385422
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 11 Apr 2005 Not a Bug
Description
If Oracle database character set is JA16SJIS and national character set is AL16UTF16,

PB 10.0.1 O90 interfaces can not display/insert UTF-16 data from/to NCHAR/NVARCHAR2 columns.
Workaround Description
 Japanese customers do not accept to use AL32UTF8 as database character.

Because they want to use UTF-16 data on Oracle database with DBCS as database character set.



CR:385438
CR Number:   385438
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Oct 2006 Third Party Problem
Description
Offsite activation with Excel

The Save event of the OLE object does not fire with Excel although it works with MSWord.



CR:385443
CR Number:   385443
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request to improve out of resources handling.



CR:385508
CR Number:   385508
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 May 2005 Fixed
Description
The customer has an application that continuosly opens a response window. They are using it to do a printing process. In early versions of 9.0 they had no trouble clicking on another application while their PB app was running and working with the other application.

But now in builds 7509 and above, they can no longer switch to another application while the PB app is running. Something has changed in PB and it is not relinquishing the cpu as it used to.



The testcase simulates what they are doing. It opens a response window in a loop, the reponse window closes itself once it is open. In build 6053 while the PB app is running it is easy to switch to another app and work in it. But in build 7618, it is very difficult to switch to another app, you have to be very persistent and click many times before a click might be accepted. It's not an acceptable working environment. Adding in a yield in the main loop helps, but not much, it was much better in build 6053.
Workaround Description
 Putting in a yield in the main loop helps somewhat, but it's still not as good as it used to be.



CR:386002
CR Number:   386002
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)
08 Jul 2005 Not a Bug
Description
When retrieving an external datawindow in 9.0 you get a -1 return code as expected, because there is no sql. However, he retrievestart event still fires. But the behavior changes in 10.0. You still get the -1 return as you should, but now the retrievestart event no longer fires. The customer is requesting the same behavior be continued in 10.0.



Engineering says this was an intentional change. External datawindows can't be retrieved so the retrievestart event should not fire. This change was made in conjunction with some others to improve performance.



CR:386009
CR Number:   386009
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 May 2005 Fixed
Description
The encoding property is not being passed to the

SaveAs popup box when you optionally omit the filename.



If you use dw_1.saveas("",CSV!, True, EncodingANSI!), the SaveAs popup

box will appear. The saveas type and colheading properties are passed to the Saveas

popup box but not the encoding type.



CR:386114
CR Number:   386114
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.2 26 Apr 2005 Fixed
Description
On Traditional Chinese XP/ W2K. The Chinese data can also be saved and viewed properly (using "dw_control.SaveAs()") as Excel files with the SaveAsTypes Excel! and Excel5!. However, saving Chinese data as Excel8! format produces garbage characters in the output Excel files.



CR:386151
CR Number:   386151
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jun 2005 Fixed
Description
Those ASCII type String function rely on the conversion of sting from PB10's UTF16 to OS's native DBCS string(i.e. ascii). The conversion in turns rely on the OS System Locale.

However, it is observed that the ASCII type String function fail if change the User Regional Locale (currency , date format etc)to "US English" in DBCS OS (e.g. Tradtion Chinese W2K , XP).



CR:386189
CR Number:   386189
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Jun 2005 Fixed
Description
If a tab control has a default button on a tab that is not the front tab

then returns are still catched instead of going to an edit control.



CR:386378
CR Number:   386378
Product Name:   PB Enterprise
Product Component:   Font
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 May 2005 Fixed
Description
Extra-characters Ascii 127-160 not reported in a window control.



CR:386424
CR Number:   386424
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)
09 May 2005 Fixed
Description
A regression in PB 10.0. Connected to an Oracle database using the Oracle8i client and the O84 driver. Calling a stored procedure as an RPC, the procedure passes an array of strings back as an argument. In PB 10.0 the last character of each string array element is missing. It's fine in PB 9.0, and it works if you use the O90 driver in PB 10.0 as well. But this customer is unable to switch to the O90 driver and needs this fixed in the O84 driver.



CR:386436
CR Number:   386436
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Apr 2005 Fixed
Description
PowerBuilder and EAServer: Corba system exception: Corba_marshall error message when passing blobs.



CR:386444
CR Number:   386444
Product Name:   PB Enterprise
Product Component:   DW ActiveX
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Apr 2005 Diagnostic Provided
Description
Customer uses our datawindow activex technology to display datawindow psr files within IE. Customer is able to display psr that contain tabular datawindows but ends up with a blank box when they try to display graph datawindows within a psr but just from this Portuguese windows OS.



CR:386517
CR Number:   386517
Product Name:   PB Enterprise
Product Component:   WT - Deployment
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Apr 2005 Fixed
Description
When deploying an ASP website, all the pages will be identical to the last page deployed, but they will keep their names.



Workaround

===========

Deploy the pages one at a time



CR:386529
CR Number:   386529
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.2 14 Jun 2005 Fixed
Description
Getting "Item xxxx does not pass validation test" when tabbing out of DateTime column with format dd.mm.yy when all of the following is true:

- Regional settings Norwegian (BBokmal)

- Build 7578 or later (works in 7554)

- AutocompleteDates=no PB.ini setting



CR:386539
CR Number:   386539
Product Name:   PocketBuilder
Product Component:   DB ODBC
Status:   Closed
OS:   Pocket PC 2002
Original Version:   2.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 May 2005 Fixed
Description
My problem is how to change uid and pwd on Ultralite Database (Default dba sql) within a PockeBuilder script.



CR:386540
CR Number:   386540
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 14 Jun 2005 Fixed
Description
Hungarian date format "yyyy. MM. dd." with a trailing dot causes Validation error.



CR:386548
CR Number:   386548
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)
29 Mar 2006 Not a Bug
Description
The customer has a datawindow with basically a group column and a data column. They have a number of computed fields and expressions that will display the group column only at the top of a page, or when the group column changes. They are basically simulating a group datawindow. There is a visible expression for the group column that only makes it visible when the row is the firstrowonpage or the group changed from the previous row. If the group column displays, they move the data column down so there is room for both to display. So there is an expression in the data column's y property which sets the y value to a small value if the group column did not display, and a larger value if the group column did display.



What is happening is that the last row you see on the first page is row 66, then on the next page you see the group column as you should, but the first row is 68. Row 67 is not displayed. Row 68 is the correct first row on page 2, and row 67 should be the last row displayed on page 1. But I think PB runs out of room because of the becasue of the y expression in the data colun, perhaps not taking it into consideration when calculating how many rows can be displayed per row... It's only off by one row, and there are several group columns displayed on page 1, so it's only one that's not being considered.



From Engineering: This can't be fixed. The reason is that an expression containing FirstRowOnPage is used to determine a rows y position. PB has to make multiple passes on the datawindow to display it properly, the first pass is to do paginating, where it calculates how many pages the dw will use, and the position of the every element in the DW.(It based on X, Y, Height & Width in property window). In the paginating process, the describe("DataWindow.FirstRowOnPage" ) is useless as the rows on each page are not known yet, so the default value of 1 is used. But then later during the actual display the correct FirstRowOnPage value is known, and the y position of a row may be changed. This conflicts with the pagination calculations and the result is the missing row. The recommendation is to use a group datawindow, a much easier way to get that type of display.



CR:386567
CR Number:   386567
Product Name:   PB Enterprise
Product Component:   JSP DW DTC
Status:   Closed
OS:   Solaris 2.8
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Apr 2005 Fixed
Description
When generating a webdw and you

have buttons for navigation on a datawindow, those buttons don't appear to work when you generate html format. They appear to work ok when generating xhtml or xml.



In the lower left hand corner of browser the following error appears when you click on the yield sign:



Line: 9

char: 1

Error: Object doesn't support this property or method

Code: 0



CR:386599
CR Number:   386599
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   Solaris 2.6
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Fixed
Description
SetChanges returning -1.



The same testcase works ok using the PBVM 9 (build 7509) on solaris. Same testcase works ok on windows using PB 10.2 (build 8006).





ll_rv = table_datastore.settransobject(SQLCA)

ll_rv = table_datastore.setchanges(table_data)

if ll_rv = 1 then

ll_rv = table_datastore.update()

if ll_rv = 1 then

txnsrv.setcomplete()

else

txnsrv.setabort()

end if

else

txnsrv.setabort()

end if



CR:386868
CR Number:   386868
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Composite Datawindow rely on the accuracy of the "Autosize Height".

It is observed on PB9 and PB10, under certain condition, the Composite datawindows cannot 100% display a Nested Report of Grid Style. When the problem happen, the last line of the data item may be totally disappear or be partially shown.



CR:386900
CR Number:   386900
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Feb 2009 DEFER
Description
Processing large results from a web service (e.g., 50MB) results in a "Unknown error, problem with SoapClient" error. Seems related to amount of machine memory. We reproduced this here on machines with 128 KB memory, but it was hard to reproduce the error on machines with more memory, even with larger results.



CR:387060
CR Number:   387060
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 07 May 2005 Fixed
Description
When setting the argument in the powerscript space() function to a large number, PB will shut down with a fatal error.



The failure point is pbvm90!fnSpace. The last know call without a memory access

error is pbsys90!PB_SysSwapAndRun.



string ls_string

ls_string = space (425853547) // will work on my machine

ls_string = space(536854528) // will crash PB on my machine

ls_string = space(2147483647) // maximum value



CR:387148
CR Number:   387148
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Aug 2005 Fixed
Description
Documentation issue:

Cannot create new connection because in manual or distributed transaction mode



SQLOLEDB doesn't support concurrent commands like nested esql selects on the same transaction.



This is a driver limitation, see MS knowledge base article Q272358.



When switching to this driver a second transaction may be needed for such statements.



CR:387161
CR Number:   387161
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
Windows XP only. In a datawindow editmask for characters, when you type the keypad dot (decimal point), two dots are entered in the mask. The regular period key works correctly.



CR:387181
CR Number:   387181
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2005 Fixed
Description
PowerBuilder 9.0.1, 9.0.2 and PowerBuilder 10



A crash can occur after accessing the returntype property of

a local variable scriptdefintion object



CR:387192
CR Number:   387192
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jun 2005 Fixed
Description
When creating a datastore using createfrom() from a

resultset, the char columns field length is increased by 1.



datastore ds, dt

resultset rs

ds = create datastore

dt = create datastore



ds.dataobject = "d_cust"

ds.generateresultset(rs)

mle_1.text = ds.Describe("DataWindow.Syntax")



dt = create datastore

dt.createfrom(rs)

mle_2.text = dt.Describe("DataWindow.Syntax")



CR:387329
CR Number:   387329
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 May 2005 Fixed
Description
Regenerate cause a button in a grid datawindow to move.



CR:387330
CR Number:   387330
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)
08 Jun 2005 Fixed
Description
PB component instance get Fatal Exception, when there are simultaneous call from multiple

PB Clients. PB Component inside just perform a dynamic call to Oracle stored procedure.

There no problem even with a lot multiple PB Client call when each Client only submit one

proceudre call. Problem will occur when each PB Client submit two separate different

procedure calls



CR:387501
CR Number:   387501
Product Name:   PocketBuilder
Product Component:   DB SQLAnywhere
Status:   Closed
OS:   Pocket PC 2003
Original Version:   2.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Nov 2007 Fixed
Description
Device: AudioVox XV6600 (Verizon service) (same as Orange SPV-M2000)

Environ: PK 201 and 202 (eng) and ASA 9.0.2.3044

Sample Program: DWExam and DBPaint (code examples)



Problem:

When the phone is in "flight mode" - everything works hunky dorey.

When the phone is enabled - connecting to the database waits forever.

Looking at the running processes I see that dbsrv9.exe is NOT running.



This is very very odd because:

a) same phone as the Orange SPV M2000 which we do a lot of testing with.

b) there is still plenty of free memory and process slots



CR:387647
CR Number:   387647
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 26 Feb 2009 Fixed
Description
2nd Retrieve fails with HTML DW on IIS when using ODBC driver
Workaround Description
 Use OLE DB driver or Wire protocol drive



CR:387678
CR Number:   387678
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   HP-UX 11.0
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 May 2005 Not a Bug
Description
EAServer will crash because of large memory usage.

Consultlant provide a repro. sample and suspect that there is potential memory leakage

causing the crash. It will either core dump / fail with allocVM() in PBHeap.



CR:387679
CR Number:   387679
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Nov 2007 Fixed
Description
Customer is calling a webservice method which returns a one element structure which happens to be an array which is failing to send back the string.



CR:387759
CR Number:   387759
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Sep 2005 Fixed
Description
PB10's IN9 native driver version 2.8 is not showing DB error messages



CR:387762
CR Number:   387762
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 May 2005 Fixed
Description
PB10's IN9 DBPARM INET_SERVICE cannot take more than 4 chars
Workaround Description
 Create inet_service with maximum 4 chars in etc\services



CR:387854
CR Number:   387854
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When a new row or column is added to a crosstab

which forces a rebuild of the crosstab, PB currently propagates the properties

of the first column to the new column or row.



Customer would like to see that when a new column or row is added that the

properties DON'T change for any of the columns or rows on a crosstab.



CR:387858
CR Number:   387858
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)
9.0 20 May 2005 Fixed
Description
When adding a new column to a datasource that consist

of several tables, the Crosstab Definition values get reset. You have to

add back in all the columns, rows and values.



If the datasource is only 1 table, the Crosstab Definition does not get reset.



CR:387868
CR Number:   387868
Product Name:   PocketBuilder
Product Component:   DW - Runtime
Status:   Closed
OS:   Pocket PC 2002
Original Version:   2.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
812 04 May 2005 Fixed
Description
On the PocketPC runtime, the DW QueryMode feature gives the error message:

"CreateWindow Error", "Cannot Find Window Class"



This is a handy feature because it allows the "Query By Example" and has no bad real-estate issues.



CR:387941
CR Number:   387941
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Open
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Cant enter 31-12-2004 into date type edit mask



CR:387965
CR Number:   387965
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 May 2005 Fixed
Description
EJB Client Debugging: CR378875 is only partially fixed. Nested array items aren't shown in the Debugger.



CR:387993
CR Number:   387993
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Apr 2009 Fixed
Description
some lines not displayed when previewing a nested report.



CR:388028
CR Number:   388028
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Nov 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
Need Engineering analysis of dump file. The customer has a PB application that runs mutiple other PB applications as NT services. They have the ability to run several types of batch processes as well as running multiple instances of some of the same processes. All use ODBC for MS SQL Server database connectivity. The problem is that their batch processes get a Dr.Watson fault when the executables are run as NT services (as opposed to launching them directly). This seems to happen on machines running Windows XP (both service pack 1 and 2) as well as Windows 2003. The error only seems to occur when around eleven of their services are running at the same time.



CR:388100
CR Number:   388100
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jun 2005 Fixed
Description
Some of graphs in a group header on a DW disappear after calling SetSeriesStyle() in pbm_dwngraphcreate.



CR:388120
CR Number:   388120
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 19 May 2005 Fixed
Description
Some text objects not displayed in a DW crosstab at runtime



CR:388311
CR Number:   388311
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 14 Jun 2005 Fixed
Description
dw.GetText() returns empty string if text column is >32765
Workaround Description
 Use .GetItemString()



CR:388316
CR Number:   388316
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)
30 May 2005 Fixed
Description
DDE function GetRemote() returns -2 since moving to PB 10 against German Office edition (eg. MS Office 2003) installed.



CR:388346
CR Number:   388346
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Aug 2005 Fixed
Description
After upgrading to PB 10.2, cannot connect to

StarTeam 2005 anymore. PB 10.2 installs jdk 1.4.2_06 and StarTeam appears to

require 1.4.2_01.



When connecting using PB 10.2 jdk (1.4.2_06), it causes PB to crash with:

An unexpected exception has been detected in native code outside the VM.

Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x805C61E

Function=frame::sender+0x9F

Library=C:\pb\pb10\Shared\PowerBuilder\jdk1.4.2_06\jre\bin\client\jvm.dll

Source file = D:/BUILD_AREA/jdk142-update/ws/fcs/hotspot\src\cpu\i486\vm\frame_i486.cpp : 341





Current Java thread:

at java.security.AccessController.getStackAccessControlContext(Native Method)

at java.security.AccessController.getContext(Unknown Source)

at java.lang.Thread.init(Unknown Source)

at java.lang.Thread.<init>(Unknown Source)





Tried modifying the StarTeamSDK70.ini and Java.ini to point to jdk 1.4.2_06

and that didn't work. Also tried to set the StarTeam jdk before PB jdk from Tools,Java, Set JDK Location, I get the error of:

The StarTeam SDK is not properly installed on this machine. The integration requires 70 of the StarTeam SDK. If the StarTeam SDK is installed you must first uninstall it. Then re-install this integration.



CR:388388
CR Number:   388388
Product Name:   PocketBuilder
Product Component:   SQL Painter
Status:   Open
OS:   Microsoft Windows 2003
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
1) Create new DW or edit existing DW that has SQL Select with a simple WHERE clause.

SELECT emp_lname FROM EMPLOYEE WHERE emp_id > 200

2) In SQL Painter, make the WHERE clause tab active and then convert to syntax mode.

3) Change the WHERE clause to read WHERE emp_id > 200 and emp_id < 800.

4) Convert to graphics. The new phrase "and emp_id < 800" is now missing.



CR:388436
CR Number:   388436
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Jul 2005 Fixed
Description
Header disappear when sorting a column on a dw created from setFullState



CR:388474
CR Number:   388474
Product Name:   PB Enterprise
Product Component:   EJB Client
Status:   Open
OS:   Solaris 2.8
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request: Port EJB Client to platform Sun SPARC/Solaris
Workaround Description
 None !



CR:388482
CR Number:   388482
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Feb 2010 Third Party Problem
Description
PowerBuilder 10 with Oracle 8 or 9 databases and client software.



Updating a varchar2 (4000) column with more then 2000 characters gives errors:

- "Row changed between retrieve and update"

- ORA-01461: can bind a LONG value only for insert into a LONG column

- ORA-12704: character set mismatch



To workaround it use DisableBind=1 or DisableUnicode=1



CR:388625
CR Number:   388625
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 May 2005 Fixed
Description
DW.setfullstate does not trigger dw.rowfocuschanged in PB10



CR:388700
CR Number:   388700
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 01 Jun 2005 Fixed
9.0.2 27 Jul 2005 Fixed
Description
EAServer 5.2

Calling an MSSQL stored procedure as a rpc with a PowerBuilder datetime argument

through a ODBC datacache gives an error:



[HY104] [Microsoft][ODBC SQL Server Driver]Invalid precision value



[HY000] [DataDirect][ODBC SQL Server driver][Microsoft SQL Server]Syntax error converting DATETIME from character string.



CR:388718
CR Number:   388718
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 20 Jun 2005 Fixed
Description
CR 382755 introduced the ability to paint a SQL statement that contains no FROM clause. However, for a new Query object, the Save and Save As menuitems would not get enabled until you selected a table and one or more columns. You should be able to save a query containing just computed columns: Ex: SELECT Today(*)



CR:388729
CR Number:   388729
Product Name:   PocketBuilder
Product Component:   DW - Runtime
Status:   Closed
OS:   Pocket PC 2003
Original Version:   2.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
814 31 May 2005 Fixed
Description
Only on the PPC, the IDE is fine.

Set the DW RowFocusIndicator( Hand! ) or a picture control.

As you move up and down WITHIN a page, the previous row indicator is properly erased.

However -

When you hit the bottom of the window and you force the DW to scroll, the old picture (the previous row indicator) is not properly erased when the next (current) row is drawn.



This makes the RowFocusIndicator pretty much useless....



CR:388823
CR Number:   388823
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Some Image files with transparent background not displayed correctly



CR:388846
CR Number:   388846
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jun 2005 Fixed
Description
PowerBuilder 10 : Page range shows 0 when Print Dialog Box is called using dw.print(true,true). Escpecially this is important for PFC 10 pfc_print() event!
Workaround Description
 and this is what you need to do:

Just keep the PB10 PFC and include PBVM90.DLL for this functionality.



n_cst_platform

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



-Add method of_PrintDlg()



n_cst_platformunicode

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



-Add Local External Function



// Dialogs

function long PFC_PrintDlg (ulong hwnd, ref s_printdlgattrib printstruct)

library "pbvm90.dll" ALIAS FOR "PFC_PrintDlg;ansi"



-Populate of_PrintDlg() from PB9 PFC.



u_dw

------



-Add event pfc_PrintDlg() from PB9 PFC

-Populate event pfc_Print() from PB9 PFC (Override PB10)



That's it. Works fine for me.



CR:388853
CR Number:   388853
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)
16 Feb 2006 Workaround
Description
MDI application. Open a window with dddw, clicking on the frame of this window, after opening another window and it fires the DoubleClicked event. If you happen to click on the top left corner (frame), it will close the window.



Inactive window behind an active window and then click on the upper left it will fire the double clicked event causing the window to close. Customers main application will gpf if this happens, however the sample app does not crash, but does fire the double clicked event.



CR:388872
CR Number:   388872
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Jul 2005 Fixed
Description
The DataWindow SaveAs() function takes much more time in PB 10 than PB 9. Probably related to unicode but it takes more than 10 times as long as before... This is magnified for large datawindows and or saving to networked drives.



CR:388982
CR Number:   388982
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 May 2006 Presently Not Targeted For Any Future Release Of This Product
Description
DW string column don't accept more than 1024 characters, even when the database column is supposed to store more. For instance a string (4000) column.



Workaround: enable the auto vertical scrollbar to be able to insert more then 1024 characters in long column



CR:389030
CR Number:   389030
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jun 2005 Fixed
Description
Application was migrated from PB 7 to PB 8.0.x with no Issues. Now in PB 10 Getting messagebox "An internal error has occurred." when trying to save a change to a particular window.



CR:389126
CR Number:   389126
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Windows XP
Original Version:   8.0.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 May 2005 Fixed
Description
PB 8 Component in EAS5.2 returns SQLCode -1, SQLDBCode 100 when updating 0 row but EAS4.2 does not



CR:389140
CR Number:   389140
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 07 Jan 2007 Fixed
Description
Peculiair behavior with a rectangle in a grid datawindow



The rectangle may move to the right when switching columns or under certain conditions on reopening the datawindow.



To fix the position, put the X-value in the expression box.



CR:389141
CR Number:   389141
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jun 2005 Fixed
Description
PB does not release memory for string variables during string concatenation

mysql = dw_1.Object.col1[i] + "," + ls_toto

Application crashes when reaching limit of allocated memory.



Workaround: split the code in two lines

mysql = dw_1.Object.col1[i]

mysql = mysql + "," + ls_toto



CR:389170
CR Number:   389170
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jun 2005 Fixed
Description
On a sheet in an MDI frame is a datawindow. Rightclicking on the datawindow displays a popup menu using PopMenu(). When the sheet opens, a response window is opened and it closes itself with a close(this) in the response window open event. But thereafter the position of the popup menu is incorrect, it displays at the wrong coordinates. If the close(this) is posted, then the popup menu is displayed correctly.



CR:389177
CR Number:   389177
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 May 2005 Fixed
Description
PowerBuilder 10

Unpredictable crashes with dbparm DisableUnicode=1 and the O84 interface.



CR:389191
CR Number:   389191
Product Name:   PB Enterprise
Product Component:   DW.Net
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Apr 2006 Fixed
Description
When you have a date column with a dropdown calendar

and you click on that date column in IE, the dropdown calendar will sometimes

appear right over the column--obscuring the column.



The problem is reproducible from the dw painter and from a .Net WebForm. The problem

is noticeable when clicking on a date field at the bottom of the html page or asp page.



CR:389304
CR Number:   389304
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 May 2005 Fixed
Description
PowerBuilder 10.2

When deploying a component to EAServer, a server crash can occur if at the

same time a client application is trying to access the components and

there are no pooled components yet.



CR:389327
CR Number:   389327
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)
08 Aug 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Tested and reproduced in PB 9.0.2_7610 and 10.2_8081

Customer would like that SCC PBNative log would also add and log the users that have been connected.



CR:389422
CR Number:   389422
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 May 2005 Fixed
Description
Fetching into a longlong variable gives incorrect results with PB 9.x

Works fine with PB 10 GA onwards



CR:389425
CR Number:   389425
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jun 2005 Not a Bug
Description
When using the custompage.length, the bottom of the

report is getting cut off.



From print preview, the report should fit on 11 x 17. When using the following

settings, the report is still getting cut off:



i_cust_width = 225

li_cust_length = 431

dw_1.Object.DataWindow.Print.Paper.Size = 256

dw_1.Object.DataWindow.Print.CustomPage.Length = li_cust_length

dw_1.Object.DataWindow.Print.CustomPage.Width = li_cust_width



From online help:

dw_1.Object.DataWindow.Print.CustomPage.Length = 254 // 10 inches

dw_1.Object.DataWindow.Print.CustomPage.Width = 190.5 // 7 inches



RESOLUTION: Although PB now support custompage.length and custompage.width, the print

driver needs to support this page size too.



CR:389430
CR Number:   389430
Product Name:   PocketBuilder
Product Component:   DW Painter
Status:   Open
OS:   Windows 2000
Original Version:   2.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
816 Fixed
Description
All of this used to work...

I've just upgraded ASA/Ultralite 9.0.2.2451 in my machine and I got some

problem when creating an Ultralite Database in the database painter out of a

.usm file.



In the status bar of PocketBuilder at the bottom, a message with a RED

background reads "Error from ULCONV.EXE -5".



However, using the ASA 9.0.2 "ulconv create ....." command creates the .udb

file without a problem.



Just worrying about the compatibility between PocketBuilder 2.0.1.688 with

Ultralite 9.0.2.2451 after seeing this error.



CR:389493
CR Number:   389493
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request to support Oracle TIMESTAMP WITH TIMEZONE and TIMESTAMP WITH LOCAL TIMEZONE datatypes.



CR:389528
CR Number:   389528
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Aug 2005 Fixed
Description
FileReadEx takes longer to read the file in Pb 10, compared to version 7



CR:389530
CR Number:   389530
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 May 2005 Fixed
Description
Comparing the return value of the lowerbound function with a decimal directly may cause crashes or incorrect results.



CR:389535
CR Number:   389535
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 23 May 2005 Fixed
Description
DataWindow editmask with mask [date]

After modifying the background.mode the field gets the value 00-00-0000

when clicking in it.



CR:389569
CR Number:   389569
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 May 2005 Not a Bug
Description
Chinese characters are not displaying properly when connecting to MS SQL Server via OLE DB drivers. When using an MSS connection d(in 9.0) the chinese data displays fine.



CR:389596
CR Number:   389596
Product Name:   PB Enterprise
Product Component:   DB JDBC
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jun 2005 Fixed
Description
In PBJDB and PBOLE, the DelimitIdentifier DBParm can only be set using 'YES' (case insensitive string compare). Other db drivers (PBSYC, PBDIR, PBODB) allow 'YES' | TRUE | 1 | 'NO' | FALSE | 0.

For all drivers, DelimitIdentifier is still a static DBParm that can only be set prior to the database connection.
Target Version
 10.2



CR:389696
CR Number:   389696
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Sleep () within a for loop will cause diff behaviour on W2K vs WinXP



CR:389735
CR Number:   389735
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 27 Jul 2005 Fixed
Description
if resize a datawindow smaler then it was and the datawindow has "Retrieved As Needed" enabled there is no need to retrieve new rows. But the datawindow retrieve new rows each time you resize the datawindow.



CR:389903
CR Number:   389903
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)
20 Jul 2005 Not a Bug
Description
Binding of decimals to floating-point integers in DataWindows causing errors
Workaround Description
 disablebind = 1



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

When retrieving a datawindow, build upon a stored procedure that prints a large char value,

a crash occurs.

A print on a varchar did not crash.



CR:390138
CR Number:   390138
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)
9.0 30 May 2005 Fixed
Description
Copying a cell from Excel 2003 into a datawindow string editmask may fail if the value of the cell is large.



CR:390279
CR Number:   390279
Product Name:   PB Enterprise
Product Component:   MAPI
Status:   Open
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
This is an enhancement request to extend mail support to full Unicode, for example by supporting Extended MAPI support.



Currently we only support the Simple MAPI interface for sending mail by script.

As a result PowerBuilder 10 can only sent mail using the local language setting in the control panel.



CR:390315
CR Number:   390315
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Aug 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
A stored procedure output parameter is not returned correctly when calling the stored procedure as an RPCFUNC declared in a descendant transaction object. Problem occurs using the SYC driver to connect to ASE. The same code works using the MSS driver to connect to Microsoft SQL Server.



Workaround: Call the stored procedure using Declare, Prepare, Execute statements instead of as a remote function works fine.



SOLUTION: Set dbparm DBParm = ''Release='12.5.1' when connecting to ASE 12.5.1.



CR:390329
CR Number:   390329
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jun 2005 Fixed
Description
When running an application in PB 10.2, the sharedata

function will return -1 when you use a dw from PB 10.0.1 or older build.



dw_2.create(dw_1.describe("DataWindow.Syntax"))

If dw_1.sharedata(dw_2) = -1 Then

MessageBox("ShareData", "Failed to ShareData", StopSign!)

end if
Workaround Description
 Use a full rebuild and problem goes away.



CR:390429
CR Number:   390429
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 07 Jun 2005 Fixed
Description
It is a support feature that reference the column name to copy out the whole data set of the column. However, PB10.x fail to do that when the it is a computed column . PB8.x and PB9.x has no such problem.
Workaround Description
 copy column data one by one, e.g:

for .....

dw_2.Object.bill_reference_2[i] = dw_2.Object.compute_1[i]

next



CR:390447
CR Number:   390447
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jun 2005 Fixed
Description
When connected to an Informix 7 database via an Informix 9 client there is a problem with a datawindow. When you try to setup or alter the datawindow update properties, you get an error that it can't find the first column you selected for update (all the columns have the problem). When doing the same thing to an Informix 9 database, there is no problem.



CR:390458
CR Number:   390458
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 22 Jun 2005 Fixed
Description
DelimitIdentifier is coded as a static DBParm in PBSYC, PBODB, PBOLE, PBDIR, PBIN?, and PBJDB. It is a dynamic DBParm in the PBOR? drivers.

QA testing determined that the stored procedure sp_webservices cannot be correctly executed when ASE has the quoted_identifier property turned on. Users may have SPs that use the double quote as a string delimiter. If so, those SPs won't execute if quoted_identifier is turned on. So it is reasonable to be able to modify this setting during a PB database connection. Hence the need for a dynamic DBParm for drivers that are frequently used with Sybase ASE.



With this fix applied, DelimitIdentifier will become a dynamic DBParm in PBSYC, PBJDB, and PBODB. It will also automatically issue a "set quoted_identifier {on | off}" to the ASE server if connected to Sybase ASE. The behavior in PBOLE, PBOR?, PBIN?,and PBDIR are not affected.



CR:390468
CR Number:   390468
Product Name:   PB Enterprise
Product Component:   DB JDBC
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 30 Jun 2005 Fixed
10.2 30 Jun 2005 Fixed
Description
When MessageTerse= {'Yes' | 'TRUE' | 1} then errors should not contain the SQLSTATE=nnnn

prefix (Terse means the error message should be SHORTER).

When MessageTerse= {'No' | 'FALSE' | 0} then errors should contain the SQLSTATE=nnnn

prefix (Not terse - hence longer error message).

The JDBC driver was behaving in exactly the opposite manner.



CR:390486
CR Number:   390486
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 May 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
The customer has a grid datawindow with some computed fields. In the header above each column and computed field is a button. In 10.2 when you place the buttons in the center of each grid in the header and save the datawindow, when you re-open the datawindow the buttons over the computed fields have moved. They all move to the right. This is a regression as in earlier builds of 9.0.1 the buttons remain where you put them. It works correctly in 9.0.1 build 7196, and breaks sometime after that in 9.0 and remains broken in 10.0.





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

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