提供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:390527
CR Number:   390527
Product Name:   PB Enterprise
Product Component:   DB ODBC
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
10.2 09 Aug 2005 Fixed
Description
The DisableBind DBParm is a dynamic DBparm in PBODBnnn.DLL. However, it only gets set ON with DisableBind=1. With this fix applied, DisableBind='True' and DisableBind='Yes' are also allowed. Likewise, DisableBind={'No' | 'False' | 0 } will dynamically turn off this setting.



CR:390537
CR Number:   390537
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jun 2005 Fixed
10.2 02 Aug 2005 Fixed
Description
The ODBC driver does not support the TrimSpaces DBParm. If it did, it would be easier to port an existing application that currently uses a different driver to ODBC.



CR:390565
CR Number:   390565
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Open
OS:   Microsoft Windows 2003
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Using ORCA, the performance of PBORCA_LibraryEntryImport has degraded significantly between PB 7 and PB 8. Regeneration time for a PBL is also longer.



CR:390629
CR Number:   390629
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jun 2005 Fixed
Description
When trying to create a web service proxy, the following

error results:



xxxx.wsdl is not a valid WSDL file



When using the WSDL trace, the log file shows:

INFO: StartElement: http://schemas.xmlsoap.org/wsdl/ part part

ENTER: WMMessagePartHandler::ReadAttributes

INFO: http://schemas.xmlsoap.org/wsdl/parttype=xsd1:com.medica.microp.security.logic.login.LoginRequest

ERROR: WMWebServicesDescFault raised:

ERROR: code: WSDL Schema Error

ERROR: string: Unresolvable namespace for attribute 'type' on element: 'message'

ERROR: Caught WMWebServicesDescFault in WMWSDLParser::LoadAndParseWSDLFile

LEAVE: WMWSDLParser::LoadAndParseWSDLFile (returned false)

ERROR: LoadAndParseWSDLFile returned false in WMSOAPWSDLClient::ParseFile

LEAVE: WMSOAPWSDLClient::ParseFile (returned false)

ERROR: Error::Cannot parse the WSDL file

LEAVE: PbProxyForWSDL::SetWsdlLocation (returned false)

INFO: WSDL Location: file://C:\pse\pse-90\11137767\LoginService.wsdl

ERROR: PbProxyObj.SetWSDLLocation returned false

LEAVE: ws_SetWsdlLocation (returned 0)



CR:390637
CR Number:   390637
Product Name:   PB Enterprise
Product Component:   Application Painter
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When you alter script in Powerbuilder and click on the Running man you get a dialogue box that says "Save Changes to object my_pbl.pbl (my_window)".

Yes will save the script and run the application.

No will stop the run and not save the script.



The customer believes the dialogue box could be a little clearer perhaps adding to the text of the messagebox to say "Selecting No will cancel the Run request."



CR:390726
CR Number:   390726
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jan 2007 Fixed
Description
Deleting last row in HTML DW will NOT scroll to the previous row automatically



CR:390736
CR Number:   390736
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)
10.0 13 Jun 2005 Fixed
Description
PowerBuilder 10 post GA

In a large 3 tier application a crash occurs in an editmask in a difficult to explain situation.

The issue is possibly due to memory corruption.



CR:390766
CR Number:   390766
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jan 2006 Fixed
Description
Unable to generate a web service proxy.



The log files included in the testcase show the errors and tracing of web service proxy generation. The wsdl files reference urls that are behind customers firewall.



RESOLUTION: The bug was fixed.



CR:390779
CR Number:   390779
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 30 May 2005 Fixed
Description
If a cell in excel, for example, has 9 digits and you copy

that cell to a dw string column that has a editmask of #########, the paste will

not work in the dw painter. However if the cell has 7 digits and you copy

it to the dw painter, it will copy ok. But it appears that there are 2 trailing spaces.



CR:390881
CR Number:   390881
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
New feature request to add more items to Paper Size down drop list box on Print Specification Tab on DataWindow.



CR:390905
CR Number:   390905
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Open
OS:   Pocket PC 2002
Original Version:   2.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.2 Beta 819 Fixed
Description
For the barcode scanner (and all derived classes) the "DeviceHandle" property is always zero.



CR:390908
CR Number:   390908
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Pocket PC 2002
Original Version:   2.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.2 Beta 821 Fixed
Description
On SOME devices (like a Falcon 4400) a Main Window does not have its title bar.



This stems from the differing windowing concepts between the bare WinCE, newer WinCE.NET, and the layer provided by PocketPC and SmartPHone (Windows Mobile).



CR:390909
CR Number:   390909
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)
25 Jul 2005 Fixed
Description
Starting in PB 10.0 there appears to be a new type of error message that looks like:



"PowerBuilder Fatal Error

Please contact Sybase supporting engineer."



These messages happen and then PB closes down. These type of messages are worse than no message at all. They give the impression that Tech Support knows how to solve the problem. But Tech Support was given no information on what causes these types of errors or what to tell the customer. The customer calls in expecting to have his problem solved in short order and Tech Support has nothing to tell them.



This is a strong request to PLEASE remove these kind of messages from the product. Replace them with meaningfull informational messages that will help identify what the problem is and how to rectify it.



CR:390950
CR Number:   390950
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Autosize height on columns doesn't work correctly for Web datawindows and thus it doesn't work correctly for DataWindow.NET either. If you have a tab order it doesn't work at all. If the tab order is 0, then it kind of autosizes, but there is too much white space that needs to be cleaned up.



This is a known 'limitation' that engineering is aware of and will have to address for PB 11. However, this problem is preventing sales of DW.NET 1.5. Product Management requested this be escalated on the basis of the customer's e-mail below:



"I've finally found a negative aspect to the rich functionality the

DW provides - my existing DWs contain SO much functionality that it makes it

nigh on impossible (at least from a commercial aspect) to redo them all

using less feature rich tools - hence why I was looking forward so much to

DW.Net 1.5. But alas, something as simple and as powerful as autosizing height on columns

does not work."



CR:390953
CR Number:   390953
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
Enhancement request for a new property on image controls in the datawindow to specify the URL for that image as it exists on the server to which the datawindow is deployed to (to appear in the SRC tag). Currently, the SRC attribute value is generated from the FileName used to populate the control within the DataWindow painter; however, that file name refers to a full path on the development machine, which requires the deployment machine directory structure to mirror the development server. Having a separate URL property would afford developers of the datawindow some additional flexibility.



CR:390957
CR Number:   390957
Product Name:   PB Enterprise
Product Component:   GenApp
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 May 2005 Fixed
Description
When creating a template application in a folder where

the filename length is greater than 102 characters, pb fails to create the application.





Wizard Error

Error generating c:\pb9\teststoragestoragestoragestoragestoragestoragestoaragestoragestoragestoragestoragestoragestoragestorage\genapp.pbl(genapp)

Reason is: General Failure



CR:390968
CR Number:   390968
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jun 2005 Fixed
01 Aug 2005 Fixed
Description
The Web/HTML DW displays a border for an image in the datawindow control when that image has a link, even though the border property of the image is set to "No Border".



CR:391075
CR Number:   391075
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Open
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When connected to source control and you check

out an object when the debugger window is open, pb will crash with an access violation

at:



ACCESS_VIOLATION_pbvm90!rt_process_breakpoint+9a



FOLLOWUP_IP:

pbvm90!rt_process_breakpoint+9a [rtengine.cpp @ 2121]

10ceed8a 8b17 mov edx,[edi]





012edcc 10ceea10 pbvm90!rt_process_breakpoint(struct ob_this * rtthis = <Memory access error>, struct ob_class_hndl clshndl = struct ob_class_hndl, struct ob_pcode_node * pcode = <Memory access error>)+0x9a

0012eed4 10cdaa05 pbvm90!rt_exec_pcode(struct ob_this * rtthis = 0x00b3eda8, struct ob_class_entry * class_entry = 0x00b4c15a, struct ob_pcode_blk * pcode_blk = 0x00b64024)+0x2c0

0012eef0 1090a990 pbvm90!ot_eval_expr(struct ob_this * obthis = <Memory access error>, struct ob_group * group = <Memory access error>, struct ob_class_entry * class_entry = <Memory access error>, struct ob_pcode_blk * pcode_blk = <Memory access error>, struct ob_data * expr_result_buf = <Memory access error>)+0x75

0012ef78 1090aa7c pbcmp90!assign_vardecl(struct cm_this * cmthis = <Memory access error>, struct ob_data * lvalue = <Memory access error>, unsigned short lvalue_type = <Memory access error>, ob_group_types lvalue_grouping = <Memory access error>, struct ob_arraydef * lvalue_arraydef = <Memory access error>, int lvalue_is_const = <Memory access error>)+0x190

0012efac 109060f7 pbcmp90!cm_typevardecl_assign(struct cm_this * cmthis = <Memory access error>)+0x8c

0012efbc 10901a6c pbcmp90!cmscript_disp(struct cm_this * arg = <Memory access error>, int index = <Memory access error>)+0x47

0012f024 10906146 pbcmp90!gr_parse_basic(struct gr_this * grthis = <Memory access error>, void * cmthis = <Memory access error>, <function> * lexread = <Memory access error>, <function> * dispatch = <Memory access error>, <function> * syntaxerr = <Memory access error>)+0x88c

0012f040 1090df61 pbcmp90!gr_parse_cmscript(struct gr_this * grthis = <Memory access error>, struct cm_this * cmthis = <Memory access error>, <function> * getch = <Memory access error>, <function> * syntax_error_proc = <Memory access error>)+0x36

0012f068 1090e78f pbcmp90!cm_script_compile(struct cm_this * cmthis = <Memory access error>, <function> * getch = <Memory access error>)+0xd1

0012f0b0 10c84415 pbcmp90!cm_src_block_compile(struct cm_this * cmthis = <Memory access error>, unsigned short group_hndl = <Memory access error>, char ** source_blocks = <Memory access error>, void * pvsrctypes = <Memory access error>, unsigned int no_blocks = <Memory access error>, CM_COMPILE_TYPE compile_type = <Memory access error>)+0x1ef

0012f0d0 10c69cc9 pbvm90!ob_cm_src_block_compile(struct ob_this * obthis = <Memory access error>, unsigned short grouphndl = <Memory access error>, char ** source_blocks = <Memory access error>, void * srcloc = <Memory access error>, unsigned int no_blocks = <Memory access error>, CM_COMPILE_TYPE compile_type = <Memory access error>)+0x45

0012f134 10c697cb pbvm90!ob_compile_source_entry(struct ob_this * obThis = <Memory access error>, char * lpszLibraryName = <Memory access error>, char * lpszEntryName = <Memory access error>, CM_COMPILE_TYPE compile_type = <Memory access error>, int write_source = <Memory access error>)+0x4e9

0012f14c 10c6a023 pbvm90!ob_compile_lib_entry(struct ob_this * obThis = <Memory access error>, char * lpszLibraryName = <Memory access error>, char * lpszEntryName = <Memory access error>, int write_source = <Memory access error>)+0x1b

0012f16c 11e199ad pbvm90!ob_compile_lib_entry_3_pass(struct ob_this * obThis = <Memory access error>, char * lpszLibraryName = <Memory access error>, char * lpszEntryName = <Memory access error>)+0x43

0012f4c8 11e1766d pblib90!PL_UtilImportFile(struct tagThis * pbThis = <Memory access error>, struct shhashx * pLibraryHash = <Memory access error>, struct HWND__ * hWndParent = <Memory access error>, char * lpszFileName = <Memory access error>, char * lpszLibraryName = <Memory access error>, char * lpszEntryName = <Memory access error>, int iImportOption = <Memory access error>, int bDeleteTheFile = <Memory access error>, int bRegenIfNeeded = <Memory access error>)+0x62d

0012f68c 11e5edbd pblib90!PL_CompileImportPBObjects(struct tagThis * pbThis = <Memory access error>, struct shhashx * pLibraryHash = <Memory access error>, struct HWND__ * hWnd = <Memory access error>, int iNumPBItems = <Memory access error>, struct shlistx * pImportList = <Memory access error>, int iImportOption = <Memory access error>)+0x42d

0012fb58 11e4fbe0 pblib90!CPL_View::OnCheckOut(void)+0xc8d

0012fb64 11e6ea54 pblib90!CPL_View::OnCommand(unsigned int uId = 0x8bc35de5, struct HWND__ * hWndControl = 0x738bf85d, unsigned int uCode = 0x6f704)+0x150

0012fb74 11e6e6aa pblib90!CPL_TreeBrowserView::OnCommand(unsigned int uId = <Memory access error>, struct HWND__ * hWndControl = <Memory access error>, unsigned int uCode = <Memory access error>)+0x14

0012fba8 0041aa2c pblib90!CPL_TreeBrowserView::OnNotify(long lHint = <Memory access error>, void * pData = <Memory access error>, long * plReturn = <Memory access error>)+0xba



CR:391082
CR Number:   391082
Product Name:   PB Enterprise
Product Component:   PBNI
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jun 2007 Fixed
Description
"Error calling method of PBNI object" when calling a static method of a Java class



CR:391164
CR Number:   391164
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
Grid datawindow protected fileld incorrectly accept the input text and place the input text to other unprotect field edit control.Eventually, it may trigger misleading validation error.



CR:391211
CR Number:   391211
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.1 30 Oct 2005 Fixed
Description
A datawindow editmask of digits has a spincontrol. The editchanged event fires when you change the value of the mask by entering digits directly into the mask and when clicking on the spincontrol up and down arrows. But when you type the keyboard up and down arrows when the editmask has focus, the numbers change correctly but the editchanged event does not fire.



CR:391488
CR Number:   391488
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)
9.0.2 21 Jun 2005 Fixed
Description
Restarting PB10 IDE, it does not reconized the registered component in PVCS TrackerLink.



CR:391521
CR Number:   391521
Product Name:   PB Enterprise
Product Component:   JSP 4GL
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Aug 2005 DEFER
25 Aug 2005 DEFER
Description
When two HTML DW inside of a JSP are linked to each other via setcolumnlink() and the JSP runs in a portlet, the target is chosen to be the jsp that runs inside easerver and creates a new session, whereas it should hold the session.



The code generated by the object model does not work inside a portlet. The sessions get lost. In a normal JSP without Portal it works fine.
Workaround Description
 Tried to work out a workaround but is not working:

my short summary:

I tried to add a new portlet of type : "Use remote URL" and added the URL to the jsp (4GL_Link.jsp) and set up a page in the portal studio, and now the session id is not getting changed between the linkage.

It works also with a relative URL eg. /Target1/4GL_Link.jsp



This is not a solution - Reason:

I have checked this by creating a new portlets using "Use remote URL"

but there are the same problem, now moved to opening a page.

Using "Use remote URL" cause using a new Web container (in addition to

the portal's Web container).

So, when a page loads first time, a new session is created. This session

is empty.

EP don't create a new session later, ex. Clicking on the dw link.

EP keeps 2 sessions : the original one with all session attributes and

the new one which is empty.

So using "Use remote URL" don't eliminate this problem, only moving this

from link clicking to loading of page.



CR:391526
CR Number:   391526
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)
21 Jun 2005 Not a Bug
Description
Tested and reproduced with:

Powerbuilder 10.2_8081, 10.2_7516, 10.0.1_6064.



When running sample application that calls external function to 3rd party Winio.dll, it works only after generating EXE. In interactive PB environment, the call always fails.
Workaround Description
 Generate the EXE first, everytime cst wants to test the application.



CR:391678
CR Number:   391678
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Jul 2006 Fixed
Description
Problem with Focus Behaviour when try SetColumn on a grid datawindow that has the mouse selection property set and columns are protected. Before we try to insert a new row and set the column to col1, the focus (black square in that case) was on a column that have no taborder. So setcolumn(col1) does not work and the column is not set.



CR:391695
CR Number:   391695
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jun 2005 Presently Not Targeted For Any Future Release Of This Product
Description
PowerBuilder 10 and 9 (Build 7204 and later)

FileRead using LineMode!



We used to read in 1KB per read operation, now 32KB are read in even for very short lines.



The change is necessary for Unicode.



CR:391762
CR Number:   391762
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)
14 Jun 2005 Fixed
Description
Repositioning a grid computed field with a modify of the column.x not working in 9.0.2. This is a regression from 7.0.3 where it works. In 9.0.2 the modify returns success, but the computed field doesn't move, and a describe of the x position for the computed field remains unchanged from the original value.



CR:391861
CR Number:   391861
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)
11 Jul 2005 Fixed
Description
Description of Problem: When try to make a RPC call with DBCS ( e.g. chinese ) string to

a Oracle Database with UTF8 as charset, error may occur

ORA-01460 : Unimplemented or unreasonable conversion requested.



CR:391913
CR Number:   391913
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Open
OS:   Microsoft Windows NT
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.2 15 Jun 2005 Fixed
9.0.2 Fixed
Description
PB disappears attempting to connect to StarTeam source control system.



CR:392013
CR Number:   392013
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 31 Aug 2005 Fixed
Description
PowerBuilder 10 ODBC to MS SQLServer

When calling a stored procedure in ESQL ( DECLARE and EXECUTE ) with PBNewSPInvocation

DBParm a text variable gets truncated to 64000 characters.



CR:392051
CR Number:   392051
Product Name:   PB Enterprise
Product Component:   BAM Deployment
Status:   Open
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
On Windows XP SP2, The Open file - Security Warning appears when you run a file from network share The Publisher could not be verified, are you sure you want to run this software?\r

Further information on this from:

<http://windowsxp.mvps.org/networkfile.htm>



The Customer has a Client that is not allowed to make any changes to the Client PCs, so if the EXE can be Digitally Signed with a Security certificate, the Security warning will only be displayed the First time the EXE is Run.



When they try to Sign a PowerBuilder EXE, that Executable will no longer Run.

Questions:

1) Can a PowerBuilder EXE be Digitally Signed?

2) Is this supported?



CR:392128
CR Number:   392128
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)
09 Jun 2005 Third Party Problem
Description
When Oracle Database with NLS_CHARACTERSET = UTF8

( *** Not NLS_CHARACTERSET = AL32UTF8 ***), and try to retrieve resultset

(with ASIAN characters inside e.g. chinese chars) for more than 301 rows,

the resultset will be messed-up with all ASIAN characters be turned into garbage.



CR:392135
CR Number:   392135
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Mar 2006 Third Party Problem
Description
Bullet character displayed as blank square after passing thru spell checker



CR:392149
CR Number:   392149
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
GetFullState/SetFullState does not capture data in the Filter buffer of dw child



CR:392171
CR Number:   392171
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Jun 2005 Fixed
Description
PowerBuilder 10

A machine code application crashes on the following construction:



ls_string = MidA(ls_string, i + 1)



If the return value of MidA was captured into a different string, the problem did not occur.



CR:392191
CR Number:   392191
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
ASE High Availability system. In PB using code, customer need to detect Failover/Failback.



CR:392201
CR Number:   392201
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)
17 Jul 2005 Fixed
Description
The datawindow error event has a memory leak of about 200 bytes.



CR:392224
CR Number:   392224
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.2 29 Jun 2005 Fixed
Description
SetSQLSelect with execute procedure causes error No CS_Command pointer .......
Workaround Description
 uncheck the update properties of the DW



CR:392225
CR Number:   392225
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)
09 Jun 2005 Fixed
Description
Description of Problem: Powerbuild char type (single byte) as binding argument (disablebind=1)sometimes may incorrectly passed in to Oracle 9i DB with CHARSET UTF8 (NOT AL32UTF8). This inturn cause query return incorrect resultset.



CR:392250
CR Number:   392250
Product Name:   PocketBuilder
Product Component:   Language - Runtime
Status:   Closed
OS:   Pocket PC 2003
Original Version:   2.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jun 2005 Fixed
Description
Duplicate notes content of a task or contact is found on the desktop outlook (Outlook 2002) application after a synch. from the PocketPC device.



The test application used to reproduce the problem is the standard sample application "poom_tests.pkl".

The problem described in this CR is similar in nature to CR382168 which has been resolved.



CR:392374
CR Number:   392374
Product Name:   PB Enterprise
Product Component:   DW Wizards
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.0 21 Jun 2005 Fixed
Description
PB Crash while trying to create DW composite



CR:392423
CR Number:   392423
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Oct 2005 Consult Complete
Description
Customer has windows that are heavily loaded with controls.

They find that when "User Objects" from the Task Manager reaches 10,000, it crashes

their application. (This happens, for example, if they have 9 instances of a window opened.)





Customer wants to know:

1) What is the relation between "User Objects" and "Handles" from PowerBuilder's

perspective? In customer's case, they find that a very small number of Handles used (less than 200) when their app reaches the 10,000 User Object point and crashes.



2) Need more details on how controls and fonts influence the number of User Objects and what exactly what causes User Objects to be created/consumed?



3) If we use non-visual objects other than datastores, does that contribute in

consuming "User Objects"?



Customer was sent the following information:

For more info, please read the "User Object Handles" section in the following document from : http://www.sybase.com/detail?id=1019174

For cross-reference , please refer to the following docs from Microsoft : http://support.microsoft.com/default.aspx?scid=kb;en-us;326591

http://support.microsoft.com/default.aspx?scid=kb;en-us;327699



CR:392565
CR Number:   392565
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)
25 Nov 2012 Fixed
Description
Data fetched from Oracle cursor showing unreadable character.



CR:392582
CR Number:   392582
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)
9.0 10 Sep 2005 Fixed
Description
Computed field expression is re-executing each time the mouse pointer passes over columns/nested report/computed field, not only when the window gets the focus. This happens when autosize height property of the objects is set.



CR:392608
CR Number:   392608
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jun 2005 Not a Bug
Description
DataWindow SP retrieve fails when data type retrieval argument is datetime.



CR:392740
CR Number:   392740
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jul 2005 Fixed
27 Sep 2005 Fixed
Description
This case has already been addressed by CR# 381559.It is fixed in build 8011. However the customer requests that the current solution ie. the entry to the pb.ini file and the deployment of the manifest file is too cumbersome to use. Implementation into the PB IDE is requested.



CR:392752
CR Number:   392752
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)
21 Jun 2005 Fixed
Description
DisableUnicode doesn't work correctly with Oracle10g client and cause error

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

if do an update on database with an non unicode charset (WE8ISO3359P1).



CR:392761
CR Number:   392761
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)
03 Jul 2005 Fixed
Description
Problem with PB components and Java in terms of exception handling. Java clients (JSP) gets a message length exception when receiving a PB user-defined exception.



CR:392762
CR Number:   392762
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2005 Fixed
Description
Installing the PB 10.2 (build 8035) EBF from

software express, installs an incorrect version of the help file.



When installing the EBF on the following screen displays:

PowerBuilder 10.X Maintenenance Setup

Help

Main help files

Compiled HTML



After the install, when you select Help, Welcome to PowerBuilder 10.0.



It only list the new features for PB 10. It should be listing the new features for

PB 10, PB 10.0.1 and PB 10.2.



CR:392892
CR Number:   392892
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)
10 Jan 2006 Presently Not Targeted For Any Future Release Of This Product
Description
EAServer 4.2.4 totally crash without error message when test

with multi-clients request (e.g. 20) within a short period (e.g. 20 mins) to invoke

series of PB Components. With the help from windbg, it is observed that a kind of Access

Violation occur at certain thread with Oracle Client call .

(D:\oracle\ora92\bin\oraclient9.dll - oraclient9!xaolog+0x31021:)
Workaround Description
 Problem does not occur if set jagsrv process bind to single CPU.

However customer does not accept this.



CR:392913
CR Number:   392913
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jan 2006 Third Party Problem
Description
After you close out of an application that contains a window with a SigBox88USB ocx, PB will crash once you close that window in the IDE.



Problem appears to happen if you set the connecttopad property to 'always'.



RESOLUTION: Thirdparty problem
Workaround Description
 Tech Support provided the following workaround:

//create global variable

unsignedlong lul_oleptr

//constructor of ocx

sigbox1.getnativepointer(lul_oleptr)

//close event of window

sigbox1.POST ReleaseNativePointer(lul_oleptr)



CR:393032
CR Number:   393032
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)
13 Nov 2005 Fixed
09 Nov 2005 Fixed
Description
Customer migrate the application from PB7.x to PB9.0.1 and found

that that the application CRASH intermittenly. With the WinDbg, it is observed that the

problem is related PB Heap management. (PBVM90!PbHeap_panic)



CR:393056
CR Number:   393056
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.4 03 Jul 2005 Fixed
Description
Errors calling stored procedure from EAServer to Oracle 9i using O90 driver and PB 10.2



CR:393230
CR Number:   393230
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)
10.0 05 Jul 2005 Fixed
Description
In a RTE Datawindow, or in a RTE Control: When doing InsertDocument of an rtf document, there will be a margin error on the right margin, ie. that the right margin is much larger then it should be.



CR:393259
CR Number:   393259
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Aug 2005 Fixed
Description
In the PB 10 Application Techniques Manual, Chapter 41, Database connections, Section: Adaptive Server Anywhere files: There is a requirement to deploy DBWTSP9.dll.



A customer was unable to find this dll. This is no longer a requirement. It was a support library for DBTOOLS. It is no longer required as it has been consolidated into other deployment DLLs.



CR:393388
CR Number:   393388
Product Name:   PB Enterprise
Product Component:   MTS Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.2 24 Jul 2005 Fixed
10.2 27 May 2011 Fixed
Description
A call to a COM+ component from ASP to do a connect, retrieve, generateresultset from an oracle db fails using the newer PB versions like PB 9.0.2 or 10.2 via the native, odbc drivers. PB10 via OLEDB is working.



CR:393406
CR Number:   393406
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
Tested and reproduced in PB 10.2_8035, 9.0.2_7661



This is a new feature request only. Today, when building an stored procedure based dw, if we change the stored procedure data source, we then need to manually add the new columns from respective new resultset. Customer would like it to be automatically.



CR:393419
CR Number:   393419
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)
11 Jul 2005 Fixed
12 Jul 2005 Fixed
Description
If assigning a any array which holds long varaibales to a string array and then try to convert string value with LONG () function to a long value PB gpfs.



any an_anyarray[]

string s_stringarray[]

long l_tmp = 3, l_from_stringarray

an_anyarray[1] = l_tmp

s_stringarray[] = an_anyarray[]

// crashes PB !!!!

l_from_stringarray = long( s_stringarray[1] )



CR:393577
CR Number:   393577
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)
9.0 10 Jul 2005 Fixed
Description
SlideUp property does not work : Have a datawindow with 5 reports. Only the first and the last one have datas. All of them have the property SlideUP set to "All Above".

In PB 6.5, the last reports used to come just after the first one but since PB8 a large space is left between the 2 reports



CR:393584
CR Number:   393584
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)
16 Aug 2005 Presently Not Targeted For Any Future Release Of This Product
Description
The customer is getting the new type of error message in PB 10.0 that looks like:



"PowerBuilder Fatal Error

Please contact Sybase supporting engineer."



As per Engineering when this happens, the PbDumpOnUnExpectedException=TRUE should be set, and PB will generate a minidump in the first time, which provide evidence to locate the root cause. The customer did this and the dump file is provided.



CR:393593
CR Number:   393593
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)
20 Jun 2005 Fixed
Description
An 8.0 application was working fine. The app uses an oleobject to call a COM dll. Now after migrating the app to 9.0.2, while the app itself works OK, it is crashing on exiting PB. This is preventing the deployment of the application to 9.0.2.



CR:393607
CR Number:   393607
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)
21 Jun 2005 Fixed
Description
Cannot drag the right border of a grid column and drop it

past the left border to make the column 'hidden'.



In PB 8.0.4, you can select the right border and move it over past the left

border and drop it. The column is hidden. In PB 9.0, 9.0.2, 10.2, if you

do it, the column does not resize at all. You can move it in increments to

decrease the column width but the column will not resize to zero width.



Problem started in PB 9.0 (build 5507). Works ok in PB 8.0.4.



CR:393918
CR Number:   393918
Product Name:   PB Enterprise
Product Component:   Query Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 01 Apr 2009 Presently Not Targeted For Any Future Release Of This Product
Description
PowerBuilder does not allow a different user to open queries that have been created by dba without generating an error. The attempt to open the query will result in error message:

"Could not open query 'q_test'.

Makes sure your database is correct."
Workaround Description
 When you create the query as the dba you will have:

PBSELECT( VERSION(400) TABLE(NAME="test" ) COLUMN(NAME="test.id") COLUMN(NAME="test.value"))

when being logged in as imuser:

PBSELECT( VERSION(400) TABLE(NAME="dba.test" ) COLUMN(NAME="dba.test.id") COLUMN(NAME="dba.test.value"))



However, actually when being logged in as imuser you should be able to open the object being created from dba without a problem.

Workaround would be to edit the query syntax manually and add the dba specifier explicetely to the query syntax. then user imuser can also open it.



CR:393926
CR Number:   393926
Product Name:   PB Enterprise
Product Component:   DDE
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Aug 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
When using setremote with a FrameMaker application,

the setremote command appears to be called twice.



The following is the ddespy trace from 8030:

Task:0xdf4 Time:13266736 hwndTo=0x24087c Message(Posted)=Poke:

hwndFrom=0x1f0864, status=2000(fRelease ) fmt=0xd("CF_UNICODETEXT")

Data= U"TEST4.FM"

Item=0xc06f("ImportFile")

Task:0x594 Time:13266856 hwndTo=0x3b0952 Message(Posted)=Poke:

hwndFrom=0x2308fa, status=2000(fRelease ) fmt=0xd("CF_UNICODETEXT")

Data= U"TEST4.FM"

Item=0xc06f("ImportFile")

Task:0xd94 Time:13266966 Callback:

Type=Poke, fmt=0xd("CF_UNICODETEXT"), hConv=0x3000901, hsz1=0xc000("TEST3.FM")

hsz2=0xc001("ImportFile"), hData=0x4000f01, dwData1=0x0, dwData2=0x0

return=0x0

Input data=

U"TEST4.FM"

...

Task:0xd94 Time:13267077 hwndTo=0x2308fa Message(Posted)=Ack:

hwndFrom=0x3b0952, App=* or status=0()

Topic=Item=0xc06f("ImportFile")

Task:0x594 Time:13267127 hwndTo=0x1f0864 Message(Posted)=Ack:

hwndFrom=0x24087c, App=* or status=0()

Topic=Item=0xc06f("ImportFile")





The following is the ddespy trace from 8035:

Task:0x72c Time:13686990 hwndTo=0x27087c Message(Posted)=Poke:

hwndFrom=0x4208e4, status=2000(fRelease ) fmt=0xd("CF_UNICODETEXT")

Data= U"TEST4.FM"

Item=0xc06c("ImportFile")

Task:0x594 Time:13687060 hwndTo=0x2508c0 Message(Posted)=Poke:

hwndFrom=0x3d0952, status=2000(fRelease ) fmt=0xd("CF_UNICODETEXT")

Data= U"TEST4.FM"

Item=0xc06c("ImportFile")

Task:0x488 Time:13687151 Callback:

Type=Poke, fmt=0xd("CF_UNICODETEXT"), hConv=0x3000901, hsz1=0xc000("TEST3.FM")

hsz2=0xc001("ImportFile"), hData=0x4000f01, dwData1=0x0, dwData2=0x0

return=0x0

Input data=

U"TEST4.FM"

...

Task:0x488 Time:13687301 hwndTo=0x3d0952 Message(Posted)=Ack:

hwndFrom=0x2508c0, App=* or status=0()

Topic=Item=0xc06c("ImportFile")

Task:0x594 Time:13687361 hwndTo=0x4208e4 Message(Posted)=Ack:

hwndFrom=0x27087c, App=* or status=0()

Topic=Item=0xc06c("ImportFile")

Task:0x72c Time:13687431 hwndTo=0x27087c Message(Posted)=Poke:

hwndFrom=0x4208e4, status=2000(fRelease ) fmt=0x1("CF_TEXT")

Data= "TEST4.FM"

Item=0xc06c("ImportFile")

Task:0x594 Time:13687491 hwndTo=0x2508c0 Message(Posted)=Poke:

hwndFrom=0x3d0952, status=2000(fRelease ) fmt=0x1("CF_TEXT")

Data= "TEST4.FM"

Item=0xc06c("ImportFile")

Task:0x488 Time:13687561 Callback:

Type=Poke, fmt=0x1("CF_TEXT"), hConv=0x3000901, hsz1=0xc001("TEST3.FM")

hsz2=0xc000("ImportFile"), hData=0x5000f01, dwData1=0x0, dwData2=0x0

return=0x0

Input data=

"TEST4.FM"

...

Task:0x488 Time:13687691 hwndTo=0x3d0952 Message(Posted)=Ack:

hwndFrom=0x2508c0, App=* or status=0()

Topic=Item=0xc06c("ImportFile")

Task:0x594 Time:13687761 hwndTo=0x4208e4 Message(Posted)=Ack:

hwndFrom=0x27087c, App=* or status=0()

Topic=Item=0xc06c("ImportFile")



CR:393976
CR Number:   393976
Product Name:   PB Enterprise
Product Component:   Section508
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Sep 2006 Third Party Problem
25 Nov 2007 Fixed
Description
The AccessabiltyName & AccessabilityDescription properties of PB objects on a window are not getting read by screen readers (in this case the JAWS Screen Reader). It seems to be reading the Object Names and values instead. These may not really describe the object well.



CR:394001
CR Number:   394001
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)
17 Oct 2005 Not a Bug
Description
When displaying a column with the property "Display as Picture" set, if the picture is big, it gets erased when verticall scrolling datawindow. The horizontal scroll works fine. Tested and reproduced with 9.0.2_7661 and 10.2_8035.



CR:394003
CR Number:   394003
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)
21 Jun 2006 Presently Not Targeted For Any Future Release Of This Product
Description
If you submit bad sql to the syntaxfromsql function the error text returned is limited to 256 characters. If your sql is longer then that you are limited to debug only the limited 256 character string returned.



CR:394004
CR Number:   394004
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.2 03 Jul 2005 Fixed
Description
This issue is similar to CR 374698. There are 2 instances of the return code from SQLCA.SQLCode being -1 when it should be 0 for SQL that finds no rows. But only when called from a component in EAServer. Calling from PB works. It is an MS SQL Server database and connection is via ODBC.



Issue #1 concerns a stored procedure in an MS SQL Server database that does an update that affects no rows. If the sp is called from PB then transaction object SQLCode indicates a 0 which is correct. But if the sp is called from a PB component deployed to EAServer then SQLCode indicates a -1. The customer claims this worked fine in EASever 4.2.3. We verified it is failing when using 4.2.4 and 4.2.5. A couple of interesting points: Executing the update sql in the component works, and doing a set nocount on in the sp also returns the correct 0 return value.



Issue #2 is a component using dynamic SQL Format 2 to insert into a table. The insert has a subquery that finds no rows and the same problem results, it returns a -1 when called from a PB component deployed to EAServer 4.2.4 or 4.2.5. As the above case, it works when issuing a set nocount on. Then the SQL returns the correct 0 return value.



CR:394076
CR Number:   394076
Product Name:   PB Enterprise
Product Component:   DW Wizards
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 16 Sep 2005 Fixed
Description
Failed to create DW object with column names that has dash (" - ") in it
Workaround Description
 use convert to syntax, and add alias, which doesn't use dash, to those column names with dash. Then save the DW.



CR:394095
CR Number:   394095
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jul 2005 Fixed
Description
When you have an Application project and the workspace has been moved, the behaviour of Run -> Deploy menu functionality is confusing and irrational.
Workaround Description
 The "workaround" is to not use this combination (run...deploy workspace) and instead just using the project painters deploy toolbar button, which is updating the projects properties and reflects the new folder structure.



CR:394117
CR Number:   394117
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Jun 2005 Fixed
Description
When using variablelist[] arrays several times an error R6025 "pure virtual error" occurs.



CR:394287
CR Number:   394287
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Aug 2005 Presently Not Targeted For Any Future Release Of This Product
Description
A date editmask will display "00/01/0000" when assigned "00/00/0000". An object edit_mask type date mask: When selects 00/00/0000, it is not validated as it should be.

When access it manually or with a script,it returns value 00/01/0000 instead of 00/00/0000



Workaround: Assign an empty string or use setnull() function.



or like in 374330.

add this to the pb.ini



[Edit Mask Behaviors]

AutocompleteDates=NO



CR:394324
CR Number:   394324
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Aug 2005 Fixed
Description
A crash occurs when using setchanges on a shared datawindow.

No crash occurred when calling sharedataoff first.



The problem is reproducible in PB 10.2.0 Build 8035 but not in 8021.



CR:394363
CR Number:   394363
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)
01 Aug 2005 Fixed
Description
Accessing violation in the MSVBVM60.DLL when

closing an application that contains the IBSImageTool.ocx.



The application opens a window (w_test). On the window, you then open the w_image

which opens an userobject (iuo_image). In the constructor of iuo_image, a call is

made to getnativepointer. In the constructor event of the ocx control, a post

call is made to of_load_file which calls the IBS_OpenImage and returns the text.tif file.



The problem happens when closing the application. In the w_image, a messagebox is

displayed and then the iuo_image.event ue_test is called. This event calls the releasenativepointer. Next the iuo_image userobject is closed and garbagecollect is

called.





When the user clicks on the ocx control to change the picture and the messagebox is

called, PB will crash when the app is closing. If you don't click on the ocx control

and then the messagebox is called, app is ok or vice versa. If you click on the ocx control but don't call a messagebox, app works ok. Tried changing focus programmically, that didn't work. If you put a cb on the iuo_image and click on the

cb before you close out of the app, it works ok. However, when you try to trigger

the click event or setfocus programmically to the cb, app will still crash.





The crash handler shows the following:

Exception code: C0000005 ACCESS_VIOLATION

File Name: C:\WINDOWS\system32\MSVBVM60.DLL

File Version: 6.00.9782

Fault address=6605208D Section:Offset=01:0005108D



Registers:

EAX:00000040

EBX:02F81CD4

ECX:00000000

EDX:00000001

ESI:00000040

EDI:0012ED20

CS:EIP:001B:6605208D

SS:ESP:0023:0012EC54 EBP:0012EC64

DS:0023 ES:0023 FS:003B GS:0000

Flags:00010212



Call stack:

Address Frame Param0 Param1 Param2 Param3 Function Name

6605208D 0012EC64 02F81CD4 02F8189C 02F582D8 0000000C IID_IVbaHost+2379D

660524FC 0012ED44 02F81CD4 02F8189C 02F582D8 0000000C IID_IVbaHost+23C0C

660528E7 0012ED68 02F81CD4 0000000C 00000000 00000002 IID_IVbaHost+23FF7

6605E222 0012EDCC 02F582D8 00000000 0000100E 0000000C IID_IVbaHost+2F932

660B384A 0012EE0C 02F81CD4 00000000 0000100E 0000000C DllCanUnloadNow+13C8C

6605D0C6 0012EE34 02F81CD4 00000000 0000100E 0000000C IID_IVbaHost+2E7D6

6604D4EB 0012EE78 00000000 660077EF 00000000 0012EEB8 IID_IVbaHost+1EBFB

6601B805 0012EE8C 004905FC 00001052 00000000 02F897E0 _vbaStrComp+73F

77D48734 0012EEB8 660077EF 004905FC 00001052 00000000 GetDC+6D

77D48816 0012EF20 00000000 660077EF 004905FC 00001052 GetDC+14F

77D489CD 0012EF80 0012EFA8 00000001 0012F038 10BF8F68 GetWindowLongW+127

77D496C7 0012EF90 0012EFA8 00B82498 00B6F450 00000000 DispatchMessageA+F

10BF8F68 0012EFC0 0012F01C 0012F074 00000000 00B6F9D0 RT_StandardDispatchHandler::HandleSingleMessage+118

10C6D706 0012F038 00B6F450 00B6F9D0 00000000 00000001 executeOneRequest+186

10C6D360 0012F06C 00000000 00000000 00000000 00B6F450 ob_start_of_seperate_thread+170

10BFA41C 0012F08C 00B6F450 00B7571C 7C823053 00B6CE08 FN_PluginStart+18C

10BF908B 0012F0A8 00000001 10000000 00000000 00B7571C FN_RunApplication+DB

10613FE7 0012F444 00B6CE08 00000001 00000400 00D27488 PB_RunApplication+387

1061A4C2 0012F4B4 00B6B0D8 00B6CE08 00000000 00B6F228 SysRunCmd+222

1061815B 0012FD60 003E04F0 00000111 00000400 00000000 PB_FrameWnd+D1B

77D48734 0012FDC8 00000000 00000000 00000000 0012FDA8 GetDC+6D



CR:394367
CR Number:   394367
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer would like the ability to graphically include the "bdepo.ctmoneda = 1" in Datawindow Painter in the following query position:



FROM bplomo LEFT OUTER JOIN bdepo ON bplomo.cplomo = bdepo.cplomo AND ( bdepo.ctmoneda = 1 ), bcajerotira

WHERE ( bplomo.ctira = bcajerotira.ctira ) and

( ( bcajerotira.cbanco = 36 ) AND

( bcajerotira.cturno = 2 ) AND

( bcajerotira.ftira between "04/18/2005" and "04/18/2005" ) AND

( bcajerotira.ctserv = 1 ))





Today, the graphical interface in query painter (for ANSI outer joins) allows only the following possibility:



FROM bplomo LEFT OUTER JOIN bdepo ON bplomo.cplomo = bdepo.cplomo,

bcajerotira

WHERE ( bplomo.ctira = bcajerotira.ctira ) and

( ( bplomo.cbanco = 36 ) AND

( bcajerotira.cturno = 2 ) AND

( bcajerotira.ftira between "04/18/2005" and "04/18/2005" ) AND

( bcajerotira.ctserv = 1 ) AND

( bdepo.ctmoneda = 1 ) )



Both queries are correct, but the current ability results in one row less in query resultset.



CR:394465
CR Number:   394465
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Jun 2005 Fixed
Description
In the debugger array variables show a strange E-41 error and expanding initial valae causes a crash.



CR:394483
CR Number:   394483
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)
26 Jun 2005 Workaround
Description
The crash involves an external function call, that has some recursive-ness involved.

The external function is called from a DW event. The external function then sends a Windows Message back to the calling window that triggers the same DW event.

The second time the DW event is triggered, the external function is not called.

The DW event returns, the external function returns, the DW event returns without problem.

It is when the calling event/function returns that the crash occurs.
Workaround Description
 Customer found out a workaround ie. which was to change the parameters of a function to be passed from "read-only" to "by value".



CR:394499
CR Number:   394499
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)
26 Jun 2005 Fixed
Description
The following script placed anywhere in PB, crashes PB on a save of the object:



string s1

s1 = "10000000000000000000000000000000"



Strings of the same length, but different characters don't cause a crash... The crash does't happen on some machines.



CR:394502
CR Number:   394502
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)
31 Jul 2005 Fixed
Description
XML Data from DataWindow is an empty string if the XML generation step is run over 16K times. Dw_1.object.datawindow.data.xml fails on 16384th iteration, which presents a problem in an EAServer environment where components are used over and over and will eventually reach this limit.



CR:394545
CR Number:   394545
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)
23 Aug 2005 Not a Bug
Description
FileRead (LineMode!) does not detect CR and LF correctly when reading ANSI text file. It seems that Unicode factor is causing this issue. In Pb 9.0.2_7661 the same file is read correctly.
Workaround Description
 Open file in notepad and resave it. After that, re-run program.



CR:394657
CR Number:   394657
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 Jul 2005 Fixed
Description
A WSDL describes a method taking a complex type (array of strings). For some reason PB creates a proxy that does not compile.



CR:394661
CR Number:   394661
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 06 Nov 2005 Fixed
Description
mask "mmm" does not work with MaskData type "dateTimeMask!"



CR:394688
CR Number:   394688
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)
9.0 06 Jul 2005 Fixed
Description
The idle event in the application object is not working correctly on some machines. If the cursor is over the active window, the idle event never fires. It fires normally if the cursor is not over the active window. The testcase shows why. The mousemove event in the active window is constantly firing even when the mouse is not moving. So PB thinks the mouse is moving and the idle timer never expires, and the idle event never fires. It's almost as it the mouse is too sensitive on some machines.



CR:394719
CR Number:   394719
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)
01 Nov 2005 Third Party Problem
Description
The customer is using a 3rd party application called Geopsupport Desktop Edition. In PB code they are making an external call to a dll in this application. They are routinely crashing when making this call or later after making the call.



CR:394779
CR Number:   394779
Product Name:   PB Enterprise
Product Component:   DW Web ActiveX
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Jun 2005 Fixed
Description
Character input is always appended to the end if HTML DW column



CR:394796
CR Number:   394796
Product Name:   PocketBuilder
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows 2000
Original Version:   2.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
2.0.3 Beta 850 23 Aug 2005 Fixed
Description
A DW which was exported from PowerBuilder 9.x can't be imported into PocketBuilder.

The SRD is referring to the button property "enabled" which must be new with PB9.



CR:394879
CR Number:   394879
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)
16 Nov 2006 Workaround
Description
Call to a COM dll generated by PB, fails when an oleobject is passed as an argument to the function. The formal parameter is declared as the object name and the object is inherited from nonvisualobject. The objects being passed at runtime are instances of oleobject. I was unsure if this was correct so I re-did the testcase with the objects in question inherited from oleobject, and the error was the same. Also tried passing by ref and by value for both the nonvisualobject and the oleobject.



CR:395008
CR Number:   395008
Product Name:   PocketBuilder
Product Component:   System Runtime Functions
Status:   Closed
OS:   SmartPhone 2003
Original Version:   2.0.2 Beta
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Sep 2005 Fixed
Description
Had a problem launching a code example smartphone app (dialingdirectory.pkl) to my O2 Xphone. I selected "sign the application" in the project

painter and signed the app with "PocketBuilder Test Privileged Code Signing".

The error message i received on the Smartphone end is "Error: Security Signature for PKVM20.DLL was not accepted."

The previous PK2.0.2 Build 821 did not display this error.



Reason -

PocketBuilder files are signed with a certificate which needs to be renewed every year.

When it was renewed this time, we forgot to update the "PK_AddCerts.XML" which adds the updated certificate to the device.



Solution -

PocketBuilder provides an XML file (PK_AddCerts.xml in the PocketBuilder Support>TestCertificates directory) that it assigns as the default source to install to a connected device when the Install PocketBuilder Default Certificates option is selected. Clicking the Install Certificates button deploys this XML file which contains references to all the default PocketBuilder test certificates.



CR:395010
CR Number:   395010
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Aug 2005 Fixed
Description
When you try to create a excutable file

where the executable file name is on a mapped network drive that includes the

domain name, the following error appears in the project painter:



---------- Deploy: Deploy of p_pb10_unc_exe

Creating executable file...

Inspecting Application Dependencies...

Inspecting Application Dependencies...

Inspecting application libraries...

Create of executable file failed

---------- Finished Deploy of p_pb10_unc_exe





From the project painter, it you click on the browse next to the Executable File Name sle,

you can browse to that folder ok.



CR:395013
CR Number:   395013
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)
9.0.3 22 Aug 2005 Fixed
Description
DW .NET 1.5 EBF 8055 : Last column not displayed in a composite with freeform Child on XP.



CR:395017
CR Number:   395017
Product Name:   PB Enterprise
Product Component:   Workspace and Targets
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Aug 2005 Fixed
Description
When creating a new target where the library and target entry includes a unc path with a domain name, the following

error results:



Wizard Error

Error generating \\machinename.sybase.com\testunc\testpb10unc.pbl(testpb).

Reason is: General Failure



Able to open an existing workspace and target in this location--able to modify

objects ok. Cannot create new application, template, easerver, com, automation server or jsp. Able to create existing application target ok.



CR:395041
CR Number:   395041
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jul 2005 Third Party Problem
Description
If an attempt is made to logon to StarTeam and the connection fails because the source control server is not running, PowerBuilder will crash on exit.



PER DEVELOPMENT: The crash occurs in a StarTeam dll which should not remain in memory after the failed connection. It cannot be controlled from the PowerBuilder side. If the connection fails, the StarTeam client ought to be handling this.



CR:395201
CR Number:   395201
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Windows XP
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jul 2005 Fixed
Description
When connecting to the IN9 driver using the IN9 driver,

the interval datatype column doesn't retrieve the value when using embedded sql or

it returns a incorrect value in a datawindow.



Works ok using the odbc (IBM 3.82.000 2.81 TC3) driver. Embedded sql problem

happens for PB 8.0.4, PB 9.0.2 and 10.2. DW problem happens only in PB 10.2. Retrieves ok in PB 8.0.4 and 9.0.2.
Workaround Description
 Works ok using odbc.



CR:395267
CR Number:   395267
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   10.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.0 RC 08 Jun 2007 Fixed
Description
In the SQL Painter for ASE, ASA, and MS SQL Server, you can generate UPDATE and DELETE statements that include multiple tables in the FROM clause. However, you must choose 1 table to actually modify. Currently, the SQL Painter collects the highlighted tables from the "Choose Tables" listbox and arbitrarily picks the first one in the list (sorted alphabetically) to be the table actually modified.



To work around this limitation, the user should choose 1 table and hit OK. Then CANCEL out of the "Column Values" dialog and click the "Tables" toolbar item to return to the "Choose Tables" dialog. Choose additional tables for the FROM list and hit OK.
Workaround Description
 To work around this limitation, the user should choose 1 table and hit OK. Then CANCEL out of the "Column Values" dialog and click the "Tables" toolbar item to return to the "Choose Tables" dialog. Choose additional tables for the FROM list and hit OK.



CR:395396
CR Number:   395396
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   10.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Would like to have a function in order to get tray number used by the printer.



CR:395415
CR Number:   395415
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)
10.2 13 Sep 2006 One-off Provided
Description
Error ORA-01401 and ORA-06512 inserted value too large for column

This error occurs when trying to insert a singe char into a table using an RPC call in PowerBuilder 10.



CR:395472
CR Number:   395472
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.0 03 Jul 2005 Fixed
Description
Doing a dw_1.Object.DataWindow.Data.HTML on a datawindow is causing a crash. Worked fine very recently so it's a recent regression. Possibly caused by the fix for CR 392947?



CR:395598
CR Number:   395598
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jul 2005 Fixed
Description
PowerBuilder 9 Build 7661 crashes on accessing the ArayDefinition ArrayBounds in script.



lArrayBounds = lVariableCardinalityDefinition.ArrayDefinition



CR:395610
CR Number:   395610
Product Name:   PB Enterprise
Product Component:   WT - Web DataWindow DTC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jul 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
The Web Datawindow (ie. HtmlDW)ItemChanged event will be

triggered twice when both of condition occurs

1) the column is dropdown datawindow

2) the Itemchanged event inside use some javascript function that get focus

e.g. alert(), prompt(), confirm



CR:395621
CR Number:   395621
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Windows XP
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Mar 2006 DEFER
Description
After migrating app from PB 7 to PB 9.0.2 (build 7509),

application crashes intermittently.



Customer experiencing intermittent failures that they cannot diagnose.

pbvm90!PbHeap_panic(void * ptr = 0x011645f0)+0x23c

pbvm90!PbHeap_sizeEx(void * ptr = 0x10dabeb3, unsigned int * oldSize = 0x00000000, unsigned int * minSize = 0x011645f0, unsigned int * maxSize = 0x011f7698)+0x68

pbvm90!print(void * ptr = 0x10dabeb3, unsigned char * label = 0x00000000 "")+0x29

pbvm90!PbHeap_panic(void * ptr = 0x00000000)+0x193

pbvm90!PbHeap_free(void * ptr = 0x011645f0)+0x73

pbvm90!MemFreePtr(void * ptr = 0x011f7698)+0x11

pbvm90!pbstg_fee(struct stg_anchorS * pthis = 0x011f7698, void * stg = 0x011f7698)+0xe

pbvm90!ot_free_val_ptr(struct ob_this * obthis = 0x011f7698, struct ob_data * node = 0x011f7698)+0x6c

pbvm90!ot_free_out_node(struct ob_this * obthis = 0x011f7698, struct ob_data * data_node = 0x011f7698)+0x6c

pbvm90!ob_clear_looksym_values(struct ob_this * obthis = 0x011f7698, struct ob_look_symtab * looksym = 0x011f7698)+0xa7

pbvm90!ob_del_routine_copy(struct ob_this * obthis = 0x00000000, struct ob_routnode * routine = 0x018cedf8)+0x14

pbvm90!ob_pop_routine(struct ob_this * obthis = 0x00000000)+0x9b

pbvm90!ob_close_routine_inst(struct ob_this * obthis = 0x00000000)+0x35

pbvm90!OB_RUNTIME_CLASS::invoke(struct ob_this * obthis = 0x00000000, class OB_OBJECT * object = 0x018cedf8, unsigned short vtable_id = 0x30c0, char * func_name = 0x00320010 "", OB_ROUT_TYPE rout_type = 11 (No matching enumerant), unsigned short numArgs = 0xdd60, struct ob_data * args = 0x01f8dd28, int bConvert = 0, int bDuplicate = 34951216, struct ob_data * pResult = 0x0214e238)+0x8e1

pbvm90!OB_RUNTIME_CLASS::invoke(struct ob_this * obthis = <Memory access error>, class OB_OBJECT * object = <Memory access error>, unsigned short vtable_id = <Memory access error>, unsigned short numArgs = <Memory access error>, struct ob_data * args = <Memory access error>, struct ob_data * pResult = <Memory access error>)+0x1f0

pbvm90!OB_OBJECT_LOCAL::invoke(class OB_RUNTIME_CLASS * context = <Memory access error>, unsigned short vtable_id = <Memory access error>, unsigned short numArgs = <Memory access error>, struct ob_data * args = <Memory access error>, struct ob_data * pResult = <Memory access error>)+0x2d

pbvm90!OB_OREQ_INVOKE::Execute(struct ob_this * obthis = <Memory access error>)+0x14b

pbvm90!executeOneRequest(struct ob_this * obthis = 0x011f7698, class OB_REQUEST_QUEUE * pObjMgrQueue = 0x011f7c38, OB_REQUEST_QUEUE::REQUEST_SCOPE requestScope = ALL (0), int bHandleWindowsMsgs = 1, int * pbMoreMessages = 0x0012eb44, int * pbExitLoop = 0x0012eb1c)+0xf7

pbvm90!ob_execute_single_message(struct ob_this * obthis = <Memory access error>, int bLocalMessagesOnly = <Memory access error>, int bHandleWindowsMsgs = <Memory access error>, int * pbMoreMessages = <Memory access error>)+0x35

pbvm90!fnYield(struct ob_this * rtThis = <Memory access error>, unsigned int nArgs = <Memory access error>)+0x27





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

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