提供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:406825
CR Number:   406825
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
As per CR 147252 the visible property of objects in the label dw seem not to be available. Ct would need to have this property working, to control his dynamically created label DW to be customized by users on the fly.

Can engineering check if this shortcomming can be solved ?



CR:406848
CR Number:   406848
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Mar 2006 Fixed
Description
Reducing the checkbox column width, leaves the check box partly displayed in the next column to the right.



CR:406900
CR Number:   406900
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)
02 Nov 2005 DEFER
Description
Customer is using odbc withMSSQL Server and the

Cynerge EAF as the framework. Under load testing, PB is crashing. From the Jaguar.log,

the error messages that appeared:



Message: Thread ID = 1888 User Msg: . Location: . Database Error: SQLSTATE = HY000

[Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt





Customer changed connectioncache to use the dbparm of: ReleaseConnectionCache='JAG_CM_DROP'.



They don't see that busy error anymore but EAServer still crashes with the following error in the Jaguar.log file:

Oct 13 11:57:25 2005: PB INTERNAL EXCEPTION on: Thread : 5572, Address : 0x77F4200B, Type : EXCEPTION_ACCESS_VIOLATION reading address 0x00000018. CPB_Component::invoke

Oct 13 11:57:25 2005: Dumped Succeeded to file:

Oct 13 11:57:25 2005: C:\Program Files\Sybase\EAServer3\EAServer\EAServer\bin/PB_20051013_115711_0001.dmp

Oct 13 11:57:25 2005: Fatal Error Occurs when try to invoke PB method update__LRCs_mimerequest__C in PSTLC/SupplyRequestManagement.



Oct 13 11:57:25 2005: Fatal Error Occurs in PB Component, Jaguar Terminated.





From windbg:

054ed604 008d1351 00000004 010c5cf4 008d137b ntdll!RtlEnterCriticalSection+0xb

054ed610 008d137b 010c5cf4 010c5cd0 008d1f82 odbc32!MPEnterCriticalSection+0x11

054ed61c 008d1f82 010c5cf4 00000000 008d8888 odbc32!ODBCEnterCriticalSection+0xb

054ed628 008d8888 010c5cd0 00000000 0bde3208 odbc32!EnterDbcCS+0x27

054ed644 0099b701 010c5cd0 02109574 054ed6b0 odbc32!SQLDisconnect+0x4d

WARNING: Stack unwind information not available. Following frames may be wrong.

054ed654 009a6a3e 02109574 010c5cd0 054ed674 libjcm!cm__exit+0x99d7

054ed6b0 009a708c 0fc559fe 00000000 00000000 libjcm!cm__exit+0x14d14

054ed6f4 009a8df0 0fc559fe 00000000 00000000 libjcm!cm__exit+0x15362

054ed718 06674f00 0fc559fe 00000000 00000000 libjcm!cm__exit+0x170c6

054ed744 0671a6f8 06f17250 0fc559fe 00000000 pbjag100!CPBX_JagConnectionCacheServiceC::ReleaseConnection+0x50 [e:\pb10\jaguar\server\objagsvc.cpp @ 766]

00000000 00000000 00000000 00000000 00000000 pbshr100!PBROI_TxnServerReleaseConnection+0x158



RESOLUTION: Deferred



CR:406922
CR Number:   406922
Product Name:   PocketBuilder
Product Component:   Application Deployment
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When I try to query/install certificates on the pocket pc with Windows

Mobile 2005 using the "Attached Device Certificate Management" tool, I get

this error.

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

Source File: c:\program files\sybase\pocketbuilder

2.0\Support\TestCertificates\QueryStore_priv.xml

File Length is 866 bytes

Opening Communication Channel...

RAPI Communication Channel Opened

ERROR: RAPI Process Configuration File: (0x80070005)

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



It is working nice when using a Pocket PC with Windows Mobile 2003 SE.



CR:407002
CR Number:   407002
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 07 Nov 2005 Fixed
Description
DataWindow with complex query and expressions for visibility property.

In PowerBuilder 9.0.3 Build 8536 some columns are not displayed while they should.



CR:407011
CR Number:   407011
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Mar 2007 Third Party Problem
Description
Customer has declared function in SQL Server, when she calls the RPC function if the datatype of return value is varchar, she gets error 8814 - Error converting datatype varchar to int



PER ENGINEERING: This is a limitation of MS DB Library. Db library can get a procedure's return code(integer value), but can't get a function's return-string data.



CR:407127
CR Number:   407127
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Nov 2005 Fixed
Description
When saving a dw to PDF, PB appears to be searching

the registry for HKLM\Software\GNU Ghostscript.



When you install ghostscript 8.14 or 8.51, it creates the registry entry at:

HKLM\Software\AFPL GhostScript.



According to the PB 9 Release Bulletins:

In version 9, PB searches for Ghostscript in the following order:



windows registry

relative path of the pbdwe90.dll

system PATH variable



In PB 9.0.3, supports GhostScript 8. PB doesn't appear to be searching

in the right place for GhostScript 8 (if its searching for ..\GNU Ghostscript because

GhostScript 8 is creating a registry entry at ..\AFPL GhostScript).



CR:407129
CR Number:   407129
Product Name:   PB Enterprise
Product Component:   DB DB2
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Nov 2007 Not a Bug
Description
execute SP with dbparm PBSupportBindSelect = "YES" did not send paramter.



Workaround: use PB default PBSupportBindSelect = "No"



CR:407158
CR Number:   407158
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 04 Nov 2005 Fixed
Description
When connecting to the MSS and executing a

stored procedure that is executing a large result set, the stored procedure

doesn't appear to be completing. The SP is returning a different

results than when connected to the OLEDB driver.



CR:407177
CR Number:   407177
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Nov 2005 Fixed
11 May 2006 Presently Not Targeted For Any Future Release Of This Product
Description
Customer has a very large application that has recently been migrated to PB 10.x and they can no longer build a machine code exe.



Compile ends with:



CGEN: Compiling 'C:\WINDOWS\Temp\ibs_core.c'

BOOL stdcall (__export DllMain)( HANDLE, ULONG, LPVOID )void stdcall (__export getVtableInfo_s_columninfoseq)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_dsstatedata)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_columninfo)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_dwcolumn_dddwargs)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_columndata)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_dwcolumn_match)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_clobdata)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_dwcolumn_specs)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_cacheddata)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_dwrelation)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_blobdata)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_dwrelation_columnmatch)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_arginfo)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_extradata)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )void stdcall (__export getVtableInfo_s_manageddata)( POB_THIS, OB_GROUP_ID, PPVTAB_GROUP_INFO )CGEN: Compiling 'C:\WINDOWS\Temp\cgiokni6.c'

CGEN: Compiling 'C:\WINDOWS\Temp\cgiokni5.c'

CGEN: Compiling 'C:\WINDOWS\Temp\cgioknic.c'

CGEN: Compiling 'C:\WINDOWS\Temp\cgioknid.c'

CGEN: Compiling 'C:\WINDOWS\Temp\cgioknif.c'

CGEN: Compiling 'C:\WINDOWS\Temp\cgioknie.c'

CGEN: Compiling 'C:\WINDOWS\Temp\cgiokniu.c'

CGEN: Compiling 'C:\WINDOWS\Temp\cgiokniv.c'

CGEN: Compiling 'C:\WINDOWS\Temp\cgiokniw.c'

CGEN: Compiling 'C:\WINDOWS\Temp\cgioknkq.c'

C:\WINDOWS\Temp\cgioknkq.c(4978) syntax error; probable cause: missing ';'





Pcode builds fine but they need to use machine code.



CR:407233
CR Number:   407233
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 30 Nov 2005 Fixed
Description
When creating a new datawindow in graphics mode and alter the join properties to implement an OUTER syntax, retrieve fails to return preserved rows that are discarded by an inner join syntax. Works fine in PB9. (Enable OJSyntax = 'PB').



CR:407247
CR Number:   407247
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 01 Dec 2005 Fixed
01 Mar 2006 Third Party Problem
Description
ORA-06550 Error calling Stored Function, RPC with argument of type "table of date" on Oracle 10.1.0.4. Also PLS-00418 message : array bind type must match PL/SQL table row type.



CR:407256
CR Number:   407256
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 08 Nov 2005 Fixed
Description
A computed expression in a computed field

on a group dw is causing display problems. The group header, trailer and summary

do not display problem.



The computed expression contains the following:

describe ("Evaluate ('" + expression + "', " + string (getrow()) + ")")



CR:407299
CR Number:   407299
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Nov 2007 Presently Not Targeted For Any Future Release Of This Product
Description
When trying to insert a ascii file into a rich

text edit control footer, it will return a -1.



Using the following powerscript:

ll_rc = rte_1.SelectText (1, 1,0,0,footer!)

ll_rc = rte_1.InsertDocument( "footer.rtf", FALSE, FileTypeRichText!)



CR:407398
CR Number:   407398
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Dec 2005 Fixed
Description
Customer is using Windows XP Japanese version with MS SQL Server with the PB MSS interface DLL. The SQL Server is set up to use Japanese collation. When they do a SaveAs to Excel8! format, the column headings are not displayed correctly.



CR:407410
CR Number:   407410
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Tested and reproduced with PB 10.2_8100.



When registering manually a COM dll generated by PB project, works fine in Windows 2000 Professional but fails in Windows 2000 Server.



According to PB 10.2 release bulletin, PB 10.2 is certified to work with Microsoft Windows 2000 with Service Pack 4 (no matter if Professional or Server Edition).



CR:407414
CR Number:   407414
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Oct 2005 Duplicate
Description
Target rebuilds with no errors, but fails when attempting to make a machine code exe.



CR:407416
CR Number:   407416
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Nov 2005 Third Party Problem
Description
When the AutoHide Taskbar property is checked and

a window is maximized, if you move the mouse to the end of the window the

taskbar will not appear.



If you click onthe resize property on the window, then it works ok.



CR:407461
CR Number:   407461
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Toggling Tab Order button should NOT mark object as edited



CR:407467
CR Number:   407467
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jan 2006 Fixed
Description
Floating Properties window in DW Painter causes multiple expression dialog boxes



CR:407488
CR Number:   407488
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 07 Feb 2006 Fixed
Description
Problem calling external Function in library "winmm.dll" on O/S with Chinese(PRC) locale



CR:407553
CR Number:   407553
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
Several issues with the MailSession object.



MailSend() will create the mail but will not send it

MailAddress(nMsg) always returns mailReturnFailure!

MailResolveRecipient always returns mailReturnSuccess!



CR:407554
CR Number:   407554
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 18 Sep 2006 Fixed
Description
Events on menu not firing after maximizing sheet.



CR:407561
CR Number:   407561
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)
10.5 12 Jan 2006 Fixed
Description
Need to click twice before the dropdown calendar on a datawindow opens up. Other objects (like DDLB) only require a single click.



CR:407621
CR Number:   407621
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Nov 2005 Fixed
Description
ItemFocusChanged event is triggered prior to RowFocusChanged event.



CR:407663
CR Number:   407663
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 02 Dec 2005 Fixed
Description
Once you create a table with indexes and you

view the objects in the object layout, you will see that PB isn't interpretting

clustered or unique indexes.



Once you rmb on the index, you will see that the unique property or the clustered

property is not checked when it should be.



CR:407685
CR Number:   407685
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)
27 Oct 2005 Consult Complete
Description
Native MSS driver used to have DBParm DBTextLimit, that DBParm doesn't exist in OLEDB driver. Is it possible ct can change the PBMaxTextSize in PBODB100.ini and have same effect? Customer is migrating his app to PB 10 and wants to how he can set DBTextLimit or something with the same effect.



CR:407739
CR Number:   407739
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Feb 2006 Fixed
Description
Setting 00/00/0000 in an edit mask gives 00/01/0000.



CR:407761
CR Number:   407761
Product Name:   PB Enterprise
Product Component:   PBNI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Feb 2009 Fixed
Description
PBNI: call PB from C++: PBApplicationError-R2001 when processing of messages on PB message queue is triggered out of C++ using IPB_Session ProcessPBMessage function in loop. Getting R0021 when ProcessPBMessage is called when PB message queue is empty.



CR:407788
CR Number:   407788
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)
22 Nov 2005 Fixed
Description
CR 387478 added an error message on dw child issues when an expression does not evaluate correctly. This 'fix' causes messages to appear when a Modify is done in steps instead of doing the Modify in one more complex call. Customer for this CR wants the fix backed out or handled differently.



CR:407803
CR Number:   407803
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PSE NOTES

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

OS: Windows 2000

PB Version and Build: 9.0.3_8501, 9.0.3_8546

DB/DLL: ODBC (Connecting to MS-SQLServer 2000)

Comments:

The dddw gets automatically populated when data column has a row with an empty string. This did not occur in old PB 6.5.



CR:407808
CR Number:   407808
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Nov 2005 Fixed
Description
When running application, getting access violation

in the msvcr71.dll.



The problem happens using the o84 driver. The application is failing in the

n_ds_mt_template/of_update.



The user.dmp created returns the following:

FAULTING_IP:

msvcr71!wcslen+4

7c350440 668b08 mov cx,[eax]



EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)

ExceptionAddress: 7c350440 (msvcr71!wcslen+0x00000004)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000000

Parameter[1]: 00000000

Attempt to read from address 00000000



DEFAULT_BUCKET_ID: APPLICATION_FAULT



PROCESS_NAME: PB105.EXE



ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".



READ_ADDRESS: 00000000



BUGCHECK_STR: ACCESS_VIOLATION



THREAD_ATTRIBUTES:

LAST_CONTROL_TRANSFER: from 02b457e0 to 7c350440



STACK_TEXT:

0012b4ac 02b457e0 00000000 00d36348 00d613ac msvcr71!wcslen+0x4

0012bcc8 02b484d5 00d613ac 00000000 0012c7a8 pbo84105!Ora_DoBindWInputParms+0x210 [e:\pb105\db\oracle\pbor81.cpp @ 3570]

0012c6c8 107f20e1 00d613ac 00004000 0012c7a8 pbo84105!PB_DB_Rout+0xdd5 [e:\pb105\db\oracle\pbor81.cpp @ 1383]

0012c6dc 107f4209 00000049 03336a38 00000000 PBDWE105!wtblUpdtExecute+0x171 [e:\pb105\dw\engine\table\dwtupdt.cpp @ 1908]

0012c71c 107f5020 0333b46c 00000000 0333478c PBDWE105!wtblUpdtInsert+0x409 [e:\pb105\dw\engine\table\dwtupdt.cpp @ 2505]

0012caa8 10645796 0333478c 00000000 00000000 PBDWE105!wtblUpdate+0x7f0 [e:\pb105\dw\engine\table\dwtupdt.cpp @ 415]

0012cb1c 107c0c2d 00000000 00000000 113c7856 PBDWE105!DWDataWindow::Update+0xc6 [e:\pb105\dw\engine\object\dwofun.cpp @ 2952]



CR:407903
CR Number:   407903
Product Name:   PB Enterprise
Product Component:   Windows Ink Control
Status:   Open
OS:   Windows XP
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Add zoom in/out and rotate functions to the inkpicture control



CR:407914
CR Number:   407914
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
GDI object not released when scrolling a datawindow.



CR:407916
CR Number:   407916
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   10.0 Alpha
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.2 16 Nov 2005 Fixed
Description
DW painter will crash after you modified a

computed field in a dw and the union painters and then select the sort tab.

PB will crash in the msvcr71.dll.





The user dump shows an access violation in the msvcr71.dll:

0012fbb8 10e629cd 00000000 00d34b40 00000000 msvcr71!wcslen+0x4

0012fbd8 10e54432 027dbfe0 027a3238 001b090a PBSQL105!PDV_UtilDelimQualName+0x5d [e:\pb105\painters\view\pdvutil.cpp @ 3127]

0012fbfc 10e545ec 001b090a 000011f6 00000000 PBSQL105!PDV_Store_to_Display+0xd2 [e:\pb105\painters\view\pdvorder.cpp @ 864]

0012fc18 10e8707a 001b090a 027a3238 00d488c0 PBSQL105!PDV_OrderInitialize+0xbc [e:\pb105\painters\view\pdvorder.cpp @ 1097]

0012fc2c 104af88e 027a3238 00d48914 00d488c0 PBSQL105!CPDV_DialogView::ViewVisible+0x3a [e:\pb105\painters\view\vwdialog.cpp @ 407]

0012fc3c 104afc6d 038cecbc 00000201 001b091c PBDEV105!CVS_Tabbed::SelectTab+0x6e [e:\pb105\shared\pbdev\vstabbed.cpp @ 583]

0012fc54 104b168b 00000001 00000013 000000d4 PBDEV105!CVS_Tabbed::OnLButtonDown+0x3d [e:\pb105\shared\pbdev\vstabbed.cpp @ 843]

0012fc6c 104d9390 00d48914 00000201 00000001 PBDEV105!CVS_Tabbed::Message+0x18b [e:\pb105\shared\pbdev\vstabbed.cpp @ 652]

0012fc94 77d48734 001b091c 00000201 00000001 PBDEV105!PB_WndProc+0x140 [e:\pb105\shared\pbbase\pbwnd.cpp @ 123]

0012fcc0 77d48816 104d9250 001b091c 00000201 user32!InternalCallWinProc+0x28

0012fd28 77d489cd 00000000 104d9250 001b091c user32!UserCallWinProcCheckWow+0x150

0012fd88 77d48a10 0012fdb8 00000000 77d4b8ba user32!DispatchMessageWorker+0x306

0012fd98 10f3e15e 0012fdb8 00020e90 00ee74c8 user32!DispatchMessageW+0xf

0012fdd0 100010a5 00000000 7c80b529 0019233a PBSYS105!PB_SysSwapAndRun+0x24e [e:\pb105\system\pbsys.cpp @ 1916]



CR:407927
CR Number:   407927
Product Name:   PocketBuilder
Product Component:   DW - Runtime
Status:   Closed
OS:   Pocket PC 2003
Original Version:   2.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jul 2006 Not reproducible with latest version of the product available as of Resolution Date
Description
This customer was given a later build of PK 2.0.3/2.0.4 to use for testing purposes before an EBF is created. Using those runtime files, some datawindows, when opened/closed 2 or 3 times cause the device to freeze. The first time this occurred he rebuilt the problem dw and it was okay. It has happened on more dws now, though, so he is submitting them for testing. Rebuilding all dws is not a reasonable workaround.



This is fixed in PocketBuilder 2.0.4



CR:407932
CR Number:   407932
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Oct 2006 Fixed
Description
Create a window and add a variety of controls to the window. These should be controls that can get focus. Check to make sure that all are enabled and set a convenient tab order. Have the application open the window and try tabbing through the controls. Note that for many of the controls, there is no focus indicator.



CR:408008
CR Number:   408008
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
New Feature Request for PB Runtime Packager.

Currently Runtime Packager adds installation directory into User PATH environment variable.

This request is to add installation directory into System PATH environment variable rather than User PATH.



CR:408043
CR Number:   408043
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Dec 2005 Fixed
Description
When exporting a datawindow as XML it creates it incorrectly if there is a reference to an argument in the SQL.



CR:408195
CR Number:   408195
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Nov 2005 Fixed
Description
PB crashes when removing a column in an external DataWindow.



CR:408222
CR Number:   408222
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Dec 2006 Not a Bug
Description
When you try to use dot notation on a child dw, you

get the following error in the window painter:

Incompatible property object for type datawindowchild



Using the following code:

datawindowchild ldwc

dw_1.getchild("dw_dept",ldwc)

ldwc.object.dept_name.visible=0





According to the DW reference manual, Accessing Datawindow Object Properties in Code:



Basic syntax for Datawindow property expressions in Powerbuilder -

dwcontrol.object.dwcontrolname.{property}.property{=value}



where the dwcontrol - the name of the datawindow control or child datawindow

in which you want to get or set properties





Works ok when using the ldwc.modify(dept_name.visible=0) but not with dot notation.





If you use, dw_1.object.dw_dept.object.dept_name.visible=0, this will work ok. But customer is passing in a dwc reference as a argument in a function. In that function,

dwc_1.modify(dept_name.visible=0) will work but

dwc_1.object.dept_name.visible=0 does not work.



CR:408368
CR Number:   408368
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Apr 2006 Fixed
Description
From the online help for the Oracle drivers,



You can use the O90 database interface to access Oracle 10g. However, no features introduced in Oracle 10g are supported.





However, engineering recommends using the O10 driver instead.



CR:408369
CR Number:   408369
Product Name:   PB Enterprise
Product Component:   Web Wizards
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Nov 2005 Fixed
Description
Several problems with the Web Service Proxy Wizard and the Web Service Proxy project with .NET selected as the WSDL engine option:



1. DOS boxes should not appear at all (assume that will be rectified by GA???).

2. The message in the DOS box is not captured so that it can be relayed to the user.

3. The message appearing in the PB wizard has a misspelling and grammatical issues: The target assmebly was used or write protected, please use the other name.

4. Another message on that same screen talks about using a checkbox to override proxy firewall settings, but there is no checkbox!

5. The message is not correct, b/c there is no issue with the assembly name and I can change to whatever I like and still get the problem.

6. The C# meaasge should not appear in the project.

7. If the deployment PBL name is not valid in the project, force the user to fix it before continuing in the process.



CR:408394
CR Number:   408394
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 28 Nov 2005 Fixed
Description
A regression in a 10.2 datawindow with a datetime column. If you enter a valid date but an invalid time and tab off there is no error, the time is changed to 00:00:00 and the datetime value is accepted. In PB 8.0.4 doing the same thing generates a validation error in the painter (or the itemerror fires at runtime).



CR:408573
CR Number:   408573
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Feb 2006 Not a Bug
Description
Mail merged execute command with Word 2003 triggers an ->

Application Execution Error ( R0035 ) : Application terminated : error : Error accessing external object function execute.



CR:408610
CR Number:   408610
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Nov 2005 Fixed
Description
Generating a machine code exe will fail

after you pasted a rpc template function. The error returned in the project painter

is:



Codegen compilation error: see file 'C:\Windows\Temp\ora.log



In the ora.log:

CGEN: Compiling 'C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.c'

C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.h(1) definition of macro 'PS_UNICODE' not identical to previous definition

C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.h(1) included from C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.c(4)

C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.h(1) macro 'PS_UNICODE' defined on the command line

C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.h(56473) '//' style comment continues on next line

C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.h(56474) '//' style comment continues on next line

C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.h(56475) '//' style comment continues on next line

C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.h(56476) '//' style comment continues on next line

C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.h(56477) '//' style comment continues on next line

C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.h(73572) nested comment found in comment started on line 73572

C:\pb\pb105\Shared\PowerBuilder\cgen\EN32T.h(73574) nested comment found in comment started on line 73572

CGEN: Compiling 'C:\WINDOWS\Temp\ora.c'

C:\WINDOWS\Temp\ora.c(871) syntax error before 'FORESTDBA'; probable cause: incorrectly spelled type name

C:\WINDOWS\Temp\ora.c(871) syntax error

C:\WINDOWS\Temp\ora.c(878) declaration statement follows an if statement





In a tranaction object, you select Paste Special/SQL/Remote Stored Procedure

and select any sp from that list. When you generate machine code, it will fail.



CR:408633
CR Number:   408633
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement when a stored procedure has Input Args to allow PowerBuilder to prompt for valid data in the Datawindow Creation Wizard.



When building a datawindow using a Stored Procedure, PowerBuilder needs to execute the procedure and obtain a result set to build the datawindows column list. To do this PowerBuilder will pass the number zero (0) to a number value and the string 0 to a string value. If the Stored Procedure is doing validation work before getting the result set, or the above values are not valid values the creation of the DataWindow will fail With the Error:

Cannot Create Datawindow



CR:408908
CR Number:   408908
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Nov 2005 Fixed
Description
Compilation error creating a Machine code EXE. Problem seems to be a Custom Transaction Object where RPC subroutines are declared. P-code executable creation is okay.



CR:408956
CR Number:   408956
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jan 2006 Fixed
21 Nov 2005 Fixed
Description
The customer has an 9.0.3 application that was using EAServer 4.2 in production and working fine. They used a socketReuseLimit setting of 1 to help load balance across 3 EAServers. When they upgraded EAserver to 5.2, problems started. These were narrowed down to issues concerning the version of libjcc.dll loaded by PB and EAServer, using SSL (IIOPS) or non-SSL (IIOP), and the setting of ORBSocketResuseLimit.



1) If PB loads the libjcc.dll provided by the PB 9.0.3 install (version 4.2.5.6) and EAServer 5.2 loads it's libjcc.dll (version 5.2.0.25), createinstance works with EAServer through IIOP (non-ssl). However ConnectToServer using SSL (IIOPS) fails with error "57 Connection object not connected to server". Note using libjcc.dll version 5.0.0.54 for PB 9.0.3 from a 10.5 install also failed in the same way.



2) If PB loads the same libjcc.dll provided by EAServer 5.2 (version 5.2.0.25) and ORBSocketReuseLimit = 1, the createinstance through non-SSL (IIOP) fails with error "50 Distributed service error" with error text as "E13 Could not create object of class 'PackageName/ComponentName' (70D)", with no messages in Jaguar.log. However it works with SSL (IIOPS) and it also works with non-SSL (IIOP) if ORBSocketResuseLimit = 0.



CR:409099
CR Number:   409099
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 May 2007 Fixed
Description
The customer has an Oracle 8 client, a 9i database, and are using the PB O84 driver. They have a Sequence setup and when they use a function to return the current value of the sequence, it works until the sequence value exceeds 5 digit's, then the last of the 6 digits is truncated. If they execute SQL directly to get the sequence value it returns all 6 digits. If they use an Oracle 9 client then they get all 6 digits from the function.



CR:409184
CR Number:   409184
Product Name:   PB Enterprise
Product Component:   DataBase
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Dec 2005 Fixed
Description
The length of SQLErrText is too short to pass back full error text for some databases.



CR:409205
CR Number:   409205
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Dec 2005 Duplicate
Description
When redeploying the web service proxy, the following

errors are generated:



---------- Deploy: Deploy of p_ws_proxy_mv1

Retrieving PowerBuilder Proxies from Web service...

Generation Errors:

Deployment Warning: No files returned for service_port 'WebService.MovieInformation' Error: EAServer error code: '' Proxy was not created.

Deployment Warning: No files returned for service_port 'WebService.GetTheatersAndMoviesCompletedEventHandler' Error: EAServer error code: '' Proxy was not created.

Deployment Warning: No files returned for service_port 'WebService.GetTheatersAndMoviesCompletedEventArgs' Error: EAServer error code: '' Proxy was not created.

Deployment Warning: No files returned for service_port 'WebService.GetUpcomingMoviesCompletedEventHandler' Error: EAServer error code: '' Proxy was not created.

Deployment Warning: No files returned for service_port 'WebService.GetUpcomingMoviesCompletedEventArgs' Error: EAServer error code: '' Proxy was not created.

Deployment Warning: No files returned for service_port 'WebService.Theater' Error: EAServer error code: '' Proxy was not created.

Deployment Warning: No files returned for service_port 'WebService.Movie' Error: EAServer error code: '' Proxy was not created.

Deployment Warning: No files returned for service_port 'WebService.UpcomingMovie' Error: EAServer error code: '' Proxy was not created.

---------- Finished Deploy of p_ws_proxy_mv1



CR:409224
CR Number:   409224
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jan 2006 Not a Bug
Description
The new Rich Text control defaults into presentation mode instead of draft mode. No issue with these per se, but it may be something that documentation wants to note?



CR:409306
CR Number:   409306
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 29 Jul 2007 Fixed
15 Aug 2007 Fixed
Description
Add Support for the LayoutRTL property for new DW TreeView style



CR:409329
CR Number:   409329
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request: The customer wants the datawindow saveas to support a rich text output like "dw_control.SaveAs(<filenamepath>, RTE!, False)".



CR:409343
CR Number:   409343
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Dec 2005 Fixed
Description
Customer is seeing a memory leak when repeatedly bringing up reports using the HTMLGenerator100 component in EAServer. The problem occurs when reports are switched, not when the same report is brought up repeatedly.



CR:409354
CR Number:   409354
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jan 2006 Fixed
26 Jan 2006 Fixed
10 Jan 2006 Not a Bug
Description
When using the scrollnextpage() to scroll thru a

RTE control, it will only page down once. It you continue to use scrollnextpage(),

nothing will happen.



ScrollPriorPage() does not appear to work at all.



Using scrollnextpage() and scrollpriorpage() don't appear to work when the rte is in

printpreview mode.



Using pageup and pagedn keys on the keyboard appear to work ok.



CR:409360
CR Number:   409360
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Dec 2005 Fixed
Description
When using rte_1.setredraw(false), it fails to stop rte control from painting.



Used the following code:

rte_1.setredraw(false)

rte_1.insertdocument("c:\spec.rtf",true)



The document is viewable in the rte control at this point.



CR:409371
CR Number:   409371
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Jan 2006 Fixed
Description
In the library painter the 'Design, Options' Include tab also has an old icon for Report item (for Infomaker). In PowerBuilder we can seee that the DataWindow AND the Pipeline icon need replacing.



CR:409380
CR Number:   409380
Product Name:   PB Enterprise
Product Component:   Install
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Nov 2005 Fixed
Description
When installing Pb10.5 beta under the full/custom option, if you explicity deselect the Progress 9 ODBC driver it still appears in the summary list of installed components when you move through the installation screens.



CR:409388
CR Number:   409388
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Dec 2005 Fixed
10 Jan 2006 Fixed
Description
You should be able to set the default font face and size for the RTF control. That was a long standing limitation of the Highedit control that should be addressed now.



CR:409480
CR Number:   409480
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)
02 Jan 2006 Fixed
Description
dw OLE object (MS graph object) cause gpf after ImportFile() function call.



CR:409500
CR Number:   409500
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Nov 2005 Fixed
Description
PB 10.5 crashes on RowsCopy.



CR:409531
CR Number:   409531
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Dec 2005 Fixed
Description
Contemporary menu gets distorted during a long process.

The distortion remains until the process is complete. The menu then repaints properly.



Only happens with contemporary menu style.



CR:409590
CR Number:   409590
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Open
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When you make a change to an object, the Save icon becomes enabled. The contrast between the enabled Save icon and disabled Save icon is slight. The contrast is weak and may be confusing for customers.



CR:409594
CR Number:   409594
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 17 Dec 2005 Fixed
Description
Oracle update error of "Row Changed Between Retrieve and Update" when regional settings set to French or German but works fine when regional setting set to English(United States).



Problem can be seen in the generated SQL:



When regional settings are set to English(United States)the update statement looks like this:



UPDATE "PSTIMESTAMPFRENCHGERMAN" SET "S_DATE" = TO_TIMESTAMP('11-11-2005 10:47:47.017000','DD-MM-YYYY HH24:MI:SS.FF') WHERE "ID" = 1 AND "L_NAME" = 'Smith ' AND "S_DATE" = TO_TIMESTAMP('11-11-2005 10:01:46.218000','DD-MM-YYYY HH24:MI:SS.FF')



When regional settings are set to French(France) or German



UPDATE "PSTIMESTAMPFRENCHGERMAN" SET "S_DATE" = TO_TIMESTAMP('11-11-2005 10:14:23.0','DD-MM-YYYY HH24:MI:SS.FF') WHERE "ID" = 1 AND "L_NAME" = 'Smith ' AND "S_DATE" = TO_TIMESTAMP('11-11-2005 10:01:46.0','DD-MM-YYYY HH24:MI:SS.FF')



Note that when the regional settings are French or German the milliseconds are not included but when the regional settings are English they are.



The Oracle dbparm TimeStamp does not help in this case as the customer's application requires milliseconds.



CR:409596
CR Number:   409596
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
You can drag a datawindow object onto a window and it will put a control there. Support the same in the DataWindow painter. If I drag over a datawindow object, create a report object (nested report).



CR:409597
CR Number:   409597
Product Name:   PB Enterprise
Product Component:   Web Wizards
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Dec 2005 Fixed
Description
The Web Service Proxy painter should show the .NET service name entered during the steps of the wizard.



CR:409601
CR Number:   409601
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Mar 2006 Fixed
Description
After a connection is made that using

using 'trace odbc', pb will crash if you change the delimitidentifier setting. It

causes a access violation in the pblibxx.dll.



The problem only happens with trace is turned on. Works ok in PB 9.0.3 (Build 8565).



A user.dmp reports the following:

FAULTING_IP:

pblib100!_pRawDllMain <PERF> (pblib100+0xe0027)+0

004e0027 a0a0a0a0a0 mov al,[a0a0a0a0]



CR:409623
CR Number:   409623
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Connecting to MS SQL Server with OLE DB. After retrieving rows in ISQL in the Database Painter, then doing a Save Rows As and selecting SQL as the type. The SQL generated uses different datatypes from the database table. Nchar for char, and float for numeric types.



CR:409626
CR Number:   409626
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Windows 2000
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.4 928 Fixed
Description
Memory leak in the toolbar methods "SetItemPictureIndex" and "SetItemState".

Both the desktop and when deployed to the PocketPC.



CR:409627
CR Number:   409627
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Windows 2000
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The "ClassName(any)" method leaks a bit of memory.

This is in both the desktop and when deployed to the device.



CR:409630
CR Number:   409630
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Dec 2005 Fixed
Description
Menu items are spaced differently between contemporary

and traditional. Contemporary style needs more space.



CR:409631
CR Number:   409631
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Dec 2005 Fixed
Description
Icons are drawn lower on a toolbar for a menu of type contemporary style.



CR:409634
CR Number:   409634
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Dec 2005 Fixed
Description
A contemporary menu without the menubitmaps property

checked uses less space. It uses less space than the traditional menu style.



CR:409635
CR Number:   409635
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)
14 Sep 2011 Presently Not Targeted For Any Future Release Of This Product
Description
When dealing with Unicode string constants in SQL Server you must precede all Unicode strings with a capital letter N, as documented in the SQL Server Books Online topic "Using Unicode Data". The "N" prefix stands for National Language in the SQL-92 standard, and must be uppercase. If you do not prefix a Unicode string constant with N, SQL Server will convert it to the non-Unicode code page of the current database before it uses the string.



The customer beleives PB should be doing the insert of the N automatically when using unicode strings and connecting to MS SQL Server via OLE DB to be Unicode compliant. Otherwise unicode characters are lost (changed).



More information is in the following Microsoft KnowledgeBase article: http://support.microsoft.com/?id=239530.



RESOLUTION: Not to be fixed. Use DisableBind=0 as workaround.



CR:409726
CR Number:   409726
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)
10.2 18 Dec 2005 Fixed
10.2 18 Apr 2006 Fixed
Description
Migration PB 8 from MSS 2000 nativ driver to PB10 OLE DB driver

Default in PB 8 for PB native driver is "Read Committed"

Default in PB 10 for OLE DB is "Serializable Transactions"



CR:409730
CR Number:   409730
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Open
OS:   Windows XP
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Soap client is unable to call the ELocateServer soap server.



CR:409731
CR Number:   409731
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Pocket PC 2002
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When accessing a .NET webservice with PocketBuilder via PocketSoap the webservice cannot be called due to a problem with the implementation of the SimpleCall function.

Workaround exists - see techdoc http://www.sybase.com/detail?id=1038350
Workaround Description
 Created and published techdoc http://www.sybase.com/detail?id=1038350



CR:409740
CR Number:   409740
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Dec 2005 Fixed
Description
A menu item where you toggle the enabled property

will remain disabled.



Problem only happens for contemporary menu style



CR:409742
CR Number:   409742
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)
10.2 18 Dec 2005 Fixed
10.2 21 Apr 2006 Fixed
Description
The customer is connected to MS SQL Server 2000 via OLE DB (SQLOLEDB driver). They have a table with an nchar 10 column. If they do a select in PB ISQL and enclose a column value is single quotes, it works. If they do the same select but with double quotes, it fails with SQLState 42522 error.



CR:409747
CR Number:   409747
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
We need finer resolution on the messages I want to ignore during migration. I've turned off information and obsolete, but I'm still getting about 100 warning messages that are basically the same error made 100 times. I would like to be able to turn off these messages as well.



CR:409750
CR Number:   409750
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.4 929 Fixed
Description
Device: WM-5 VGA mode

A window of type MAIN! has its top underneath the window titlebar.

This was not seen in WM-2003...



CR:409752
CR Number:   409752
Product Name:   PocketBuilder
Product Component:   DW - Runtime
Status:   Closed
OS:   Pocket PC 2003
Original Version:   2.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.4 937 22 Dec 2005 Fixed
Description
Both for the IDE and Deployed to a French device or emulator.



Using the SPV-M5000 (UK) or the PPC-2003 Emulator with French Language Pack.

The standard DWExample - the "Employee Salary and Benefits" screen. The salary for "Fran Whitney" displays as $4,570 rather than $45,700.



Migrated the DWExample to PB-10.2.1 and it displays properly.

This is DataWindow specific since window based SLEs and EditMasks display properly.



CR:409756
CR Number:   409756
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Dec 2005 Fixed
Description
CheckMenuRadioItem displays a check mark instead

of a radiobutton next to the menu item.



CheckMenuRadioItem is defined as:

function boolean CheckMenuRadioItem(ulong hmenu, ulong idFirst, ulong idLast, ulong idCheck, ulong uFlags) LIBRARY "USER32.DLL"



The function is called in the app as:

CheckMenuRadioItem(menuHandle, 0, 0, 0, MF_BYPOSITION)



CR:409761
CR Number:   409761
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Dec 2005 Fixed
Description
The customer is using PB 10.2 and Oracle 9i. In the database he has a table with two columns of type varchar2(4000). In PB he creates a datawindow and inserts values up to the full length of the columns and does an update. He gets a " ora -01461 can bind the long valule only for inserting into long value" error message.



CR:409776
CR Number:   409776
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Dec 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
When viewing a toolbar of contemporary style,

you can see the icons are drawn over the toolbar gradiant.



The problem is it leaves the outline of the icon.



CR:409778
CR Number:   409778
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Dec 2005 Fixed
Description
A floating toolbar will loose the gradient.



Problem happens at runtime when you drag the toolbar over a sheet.



CR:409779
CR Number:   409779
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Nov 2005 Fixed
Description
contemporary toolbar will revert back to

the traditional style when you have a setredraw(true).



The following code looks like this:

opensheet(w_105sheet, this)

this.setredraw(true)



CR:409853
CR Number:   409853
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Dec 2005 Not a Bug
Description
Window event fired when cursor is over a disabled object



CR:409859
CR Number:   409859
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
Using O84 driver and an Oracle 9i ( 9.2.0.6.0 ) database, customer is getting a GPF when the application calls a Stored procedure that results in an Oracle Error.



They have a work around, to change the RPC call from INTEGER to DOUBLE.



CR:409862
CR Number:   409862
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The RTE control has the option of having a toolbar in it. When the toolbar is inserted and the mouse pointer is dragged on top of it, the tooltips text is not displayed.



CR:409863
CR Number:   409863
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Nov 2005 Fixed
Description
In the HTML Help, the page titled "Adding PBSoapClient105.pbx to your application" is called "Adding PBSoapClient100.pbd to the library search path" in the table of contents.



CR:409875
CR Number:   409875
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Mar 2006 Fixed
Description
dw.object.datawindow.data.xml returns an empty string when running the PB application on Windows 2003 under a Terminal Services session.



CR:409942
CR Number:   409942
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Apr 2006 Fixed
Description
A .NET webservice with embedded array of a structure type doesn't get retrieved correctly by PowerBuilder, the xml log shows that it is getting passed correctly from the Web Service.



CR:409962
CR Number:   409962
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Solaris 2.8
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Nov 2005 Fixed
Description
When you have an app that calls:

- intercomponent call with blob array

- intercomponent call with string array

- direct call with blob array

- direct call with string array



If you repeat those same calls, the intercomponent components are not deactivating.

A return value is not being sent back to the client. This is the behavior seen on

EAServer 5.2.



On EAServer 4.2.5, if you first call the intercomponent calls the direct calls do not work.



CR:409968
CR Number:   409968
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Jan 2006 Fixed
Description
PasteRTF is behaving differently between 10.2 and 10.5 (HighEdit and Tx Text Control).



Issue 1; If you use PasteRTF to put some text lines into the rte, and keep doing it over and over until the visible portion of the rte is filled, it automatically scrolls to the end after each PasteRTF in 10.2, but does not scroll in 10.5. It's not clear that the 10.5 behavior is a bug, but we think scrolling is the better behavior.



Issue2; If you do a PasteRTF of 2 lines when the cursor is in the middle of the current text in the rte in 10.2, it will paste the first line at the current insertion point, but the second line gets inserted at the very beginning. All subsequent PasteRTFs get inserted at the beginning. In 10.5 it does all PasteRTFs insertions at the current insertion point. Clearly the 10.5 behavior is correct, and the 10.2 behavior is incorrect.



CR:409975
CR Number:   409975
Product Name:   PB Enterprise
Product Component:   Workspace and Targets
Status:   Open
OS:   Windows XP
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When there is a conflict with the javavm and scc,

the workaround now is to add createjavavm=0 in the pb.ini.



Customer believes that there should be a property on the workspace instead. It

would then be documented in online help. Which would be better suited than the

release bulletin.



CR:409991
CR Number:   409991
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5 Beta 2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Dec 2005 Fixed
Description
If you have an invalid icon reference, the menu painter will show a 'default' icon in place of the one I specified for the menu item, but nothing for the toolbar item. At runtime, nothing is shown for the menu item and an X is shown in the toolbar. The customer would rather see (a) both the menu and toolbar items display an X in the painter if the image reference is invald and (b) both the menu and toolbar display nothing (not even an X) if the image is not valid at runtime.



CR:410076
CR Number:   410076
Product Name:   PocketBuilder
Product Component:   Menus - Runtime
Status:   Open
OS:   Pocket PC 2003
Original Version:   2.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Text on MenuItems is wrong on device Fujitsu Siemens Pocket Loox 610 BT/WLAN witg a 400Mhz PXA255 CPU.





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

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