随着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:475935
|
|
475935 |
|
PB Enterprise |
|
DW XML |
|
|
|
|
|
|
|
The customer has an XML template in a datawindow. The template has a root level node called rundownResponse. This root node has a namespace associated with it call p1. There are 2 children under the root node, MsgHeader and Show. When you generate the XML the node rundownResponse and all entities within it are in the p1 namespace as you would expect. The customer is asking if there is a way to NOT have the MsgHeader node and it's contents in the p1 namespace, but still be within rundownResponse? |
|
|
|
CR:476058
|
|
476058 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
DataWindow where the Select consists of two tables, both which contain a timestamp column. After an update to the Database they aren't retrieved correctly back into the DataWindow. |
|
|
|
CR:476066
|
|
476066 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
component.Classname function call from a pb client or in a intercomponent call cause CORBA::BAD_OPERATION. |
|
|
|
CR:476069
|
|
476069 |
|
PB Enterprise |
|
DB MS SQLServer |
|
|
|
|
|
|
|
|
|
|
09 Oct 2007 |
Consult Complete |
|
|
|
|
|
OLEDB connection locks system tables using Lock = "RU". With the Native MSSQL Server this was not the case. This was not the case with the old Native MSSQL. |
|
|
|
CR:476085
|
|
476085 |
|
PB Enterprise |
|
DB Profile |
|
|
|
|
|
|
|
The customer has a very long DSN name(45 characters total). When he builds database profile using OLEDB, he finds the data source field only accepts first 38 characters or so. He has to workaround the problem by opening the registry to manually add the rest of the name. The data source field should not set such limitation. |
|
|
|
CR:476088
|
|
476088 |
|
PB Enterprise |
|
PB Web Services |
|
|
|
|
|
|
|
A call to a webservice that returns a datetime
will return a different datetime when in a different timezone.
For example, ran a webservice that returns a datetime of 6/14/2007 00:00:00
will return 6/13/2007 01:00:00 when you change the timezone to CST from EST.
Using EasySoap. The return value in EST is:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><GetFlagDayResponse xmlns="http://www.27seconds.com/Holidays/US/Dates/"><GetFlagDayResult>2006-06-14T00:00:00.0000000-04:00</GetFlagDayResult></GetFlagDayResponse></soap:Body></soap:Envelope>
The value returned using the CST is:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><GetFlagDayResponse xmlns="http://www.27seconds.com/Holidays/US/Dates/"><GetFlagDayResult>2006-06-14T00:00:00.0000000-04:00</GetFlagDayResult></GetFlagDayResponse></soap:Body></soap:Envelope>
You can see that the webservice is returning the same date value. |
|
|
|
CR:476179
|
|
476179 |
|
PB Enterprise |
|
PB Web Services |
|
|
|
|
|
|
|
|
|
|
12 Sep 2007 |
Fixed |
|
|
|
06 Mar 2008 |
Fixed |
|
|
|
|
|
When running this webservice, the Messagecontent
should contain the complex type of ReMsgEventReport instead of RMsgBaseMessageType.
The tcptrace shows the following:
.
.
<MessageContent xsi:type="ReMsgEventReport"><PPCMessageTimeStamp>2007 05 24 17 14 00</PPCMessageTimeStamp>
But when viewing from the debugger, it shows it is returning
ggws_rmsgbasemessagetype for the messagecontent.
The webservice is calling getmessages and returning ggws_messageresponse. The proxy structure shows the following:
ggws_messageresponse
ggws_replymessage messages[]
ggws_rmsgbasemessagetype messagecontent
powerobject classdefinition
string ppcmessagetimestamp
long fwmessageid
long id
long ws_type
powerobject classdefinition
string msgtimestamp
string typestr
long errorcode
long messagetssequenceid
long status
powerobject classdefinition
string topmsgtimestamp |
|
|
|
CR:476215
|
|
476215 |
|
PB Enterprise |
|
Window - Runtime |
|
|
|
|
|
|
|
Getting an access violation in pbvm100.dll when
opening an userobject.
The crash is happenning in:
Call stack:
Address Frame Param0 Param1 Param2 Param3 Function Name
1132E38A 028C3248 028C3248 028C26E8 00DD7480 00000000 ob_type_vtable_module_srch+AA |
|
|
|
CR:476218
|
|
476218 |
|
PB Enterprise |
|
Documentation |
|
|
|
|
|
|
|
The customer is asking for the word "location" to be added to the list of reserved words. I'm not sure it is a reserved word in the sense of most of the other reserved words. I don't get an error when I try to use it as an identifier:
integer location
The above is allowed. It does seem to be a kind of datatype as the following is also allowed:
location ls_mylocation
Engineering calls it a system object name. |
|
|
|
CR:476376
|
|
476376 |
|
PB Enterprise |
|
Window - Runtime |
|
|
|
|
|
|
|
Regression from old RTE behavior. In the Key event of the RTE control if you do a Return 1 when a tab key is entered, it should inhibit the tab from being entered. It does in the old RTE, but not in the new RTE. |
|
|
|
CR:476515
|
|
476515 |
|
PB Enterprise |
|
DB DB2 |
|
|
|
|
|
|
|
|
|
|
14 Sep 2007 |
Consult Complete |
|
|
|
|
|
Upgraded from PB 6.5 to PB 10.5 using odbc and stored procedure
fetch is truncating data.
Only happens when using the IWAY middleware. Tried using space(255) and converting the string to blob and then back again and problem still happens. Tried different dbparms and problem still happens too.
Customer using the following syntax:
DECLARE remote_proc PROCEDURE FOR UOXIRP00
:ls_curr_date_client, &
:gnv_app.istr_user_info.s_id_assoc, &
:gnv_app.istr_user_info.s_id_assoc, &
:ls_req_function, &
:gnv_app.istr_user_info.s_id_assoc, &
:ls_num_rows_requested;
EXECUTE remote_proc;
IF of_error_in_sqlcode("Error","Error in Initialization Service +" + &
"~r Execute of UOXIRP00 failed") THEN
lb_error = TRUE
END IF
******************
FETCH remote_proc into :ls_f_name, &
:ls_m_name, &
:ls_l_name, &
:ls_id_dunit, &
:ls_curr_date, &
:ls_release_date, &
:ls_num_cnvrstn ;
Not all columns are getting truncated. Stored Procedure is cobol on a DB2 mainframe. |
|
|
|
CR:476675
|
|
476675 |
|
PB Enterprise |
|
DW Painter |
|
|
|
|
|
|
|
The customer has a datawindow from PB 7 app that was fine in PB 7. After migration to PB 10.5.1 it crashes when trying to open it in the painter. The datawindow exports and imports OK. The app builds without errors and the datawindow even runs and retrieves fine. But it can't be opened in the painter. |
|
|
|
CR:476691
|
|
476691 |
|
PB Enterprise |
|
ORCA |
|
|
|
|
|
|
|
When a orca script command has preset arguments
and are passed in as input variables, those arguments are not being recoginized.
Orcascript is not substituting the value of the variable.
Additional commands arguments are not getting recognized:
build library pblname pbrname <pbd | 32>
file copy fromFile toFile [Clobber | NoClobber | Clobber Always]
build executable exeName iconName pbrname pbdflags [machinecode][newvstylecontrols]
scc connect [offline]
The following error will result or similar:
Command syntax error at line 17. Found "EXEVER", expected "OFFLINE | <EOL>" |
|
|
|
CR:476842
|
|
476842 |
|
PB Enterprise |
|
Section508 |
|
|
|
|
|
|
|
Customer is using a product called Adobe Captivate 2 with a PB 10.5.1 to record internal courseware and it appears to be hanging on XP. On Windows 2000 they receive the following error:
PowerBuilder Accessibility Error
Error creating Accessibility ProprServer
Possible reason : OLEACC not registered. Run regsrv32 oleacc.dll.
They have tried the above on Windows 2000 with the same results.
In Task Manager you can see 100% utiilization with PB and Adobe Captivate seeming to be in a race condition.
This sounds similar to a problem with JAWS where JAWS and PB seemed to be in some kind of a race condition ( CR 406087) that ended up being the other vendor's problem. |
|
|
|
CR:476898
|
|
476898 |
|
PocketBuilder |
|
Window - Runtime |
|
|
Open |
|
Windows Mobile 5 |
|
2.1 |
|
|
|
|
|
|
SIP button not showing on a response window that does not have an associated menu.
The suggested workaround is to associate a menu with the popup window. |
|
Workaround Description |
|
This particular popup window has no associated menu.
The simplest workaround is to associate a menu with the popup window.
Then the SIP-Button shows up just fine. |
|
|
|
CR:476931
|
|
476931 |
|
PB Enterprise |
|
DB OLE DB |
|
|
|
|
|
|
|
|
|
|
20 Sep 2007 |
Fixed |
|
10.5.1 |
|
17 Dec 2007 |
Fixed |
|
|
|
|
|
Please backpatch SPCache dbparm into PB10.5 codeline.
Implement SPCache dbparm in pbole105 to prevent execution of executing sp_procedure_params_rowset many times. |
|
|
|
CR:476939
|
|
476939 |
|
PB Enterprise |
|
PB Web Services |
|
|
|
|
|
|
|
When sending a request to a webservice, where an argument to the request is an unbounded structure populated with multiple items, the request will
be sent as:
<SearchRequest xsi:nil="true" />
Instead of the items in the structure array.
The customsearch takes the searchrequest argument. The searchrequest structure
is defined as follows in PB:
SearchRequest
session ws_session
string ClientReference
long GLB
long DPPA
Request requests[]
powerobject classdefinition
account ws_account
string ws_Type
string ws_Date
string Amount
string ProviderID
string GroupID
string OtherData
address addresses[]
long ws_Type
string Street1
string Street2
string City
string State
string PostalCode
string Country
identification identifications[]
long ws_Type
string Number
string IssuedBy
string Label
datetime DateIssued
datetime DateExpires
information additionalinformation[]
long ws_Type
string Info
long entity
name ws_name
phone phones[]
long ws_type
string number
When viewing the output of the http request, it will return the following:
single Result test:
<SearchRequest><Requests><Request><Entity>Individual</Entity><Name><Business /><Full /><Title /><First>John</First><Middle /><Last>Doe</Last><Generation /><Gender>None</Gender></Name></Request></Requests></SearchRequest>
When populating the request array with 2 items, the output of the http request is:
<SearchRequest xsi:nil="true" />
The 2 items in the request array are not being sent to the webservice. |
|
|
|
CR:477044
|
|
477044 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
With Microsoft Active Accessibility Object Inspector ( MSAA ) and using a PowerBuilder DataWindow : "Cannot get object from point: [Error: AccessibleObjectFromPoint: hr=0x80004005 - Unspecified error]". Fails with DW from PB Code Examples. |
|
|
|
CR:477047
|
|
477047 |
|
PB Enterprise |
|
DW Display |
|
|
|
|
|
|
|
|
|
|
22 Oct 2007 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
The width of a DataWindow column does not autosize when clicking into the column.
The edit field has a border etc. so that the available width for an edit field
is smaller and the last word might not be displayed.
Request for a better solution then the Vertical Scroll property |
|
|
|
CR:477149
|
|
477149 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
According to PB 11 Manual Deploying Applications and Components to .NET
Page 108 Table 8-5: unsupported properties of controls in a DataWindow control:
Line (diagonal line is unsupported)
This is an enhancement request to support diagonal lines. |
|
|
|
CR:477184
|
|
477184 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
Setitem in the itemchanged event is turning querymode off. |
|
|
|
CR:477240
|
|
477240 |
|
PB Enterprise |
|
DB OLE DB |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.2.1 |
|
|
|
|
|
|
Update DB using SP as RPC with Blob parameter causes Error:
Maximum blob size 19384 (30000) exceeded |
|
Workaround Description |
|
use updateblob |
|
|
|
CR:477245
|
|
477245 |
|
PB Enterprise |
|
Window - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
Resize event is not triggered, when windows size changed or resized. |
|
|
|
CR:477265
|
|
477265 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
Customer is trying to paste gif or jpg in a rich text control using pb 11 using web forms which fails and he is aware of the unsupported functionality statement when building his project see output. This enhancemet request is to support all the currently unsupported features of an RTE in WebForms. Functionality such as PasteRTF, CopyRTF, SelectText, SelectTextAll, Clear , InsertPicture and any others. |
|
|
|
CR:477266
|
|
477266 |
|
PB Enterprise |
|
DW DDDW |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5.1 |
|
|
|
|
|
|
Cannot update the DW when the associated DDDW contains an empty string. |
|
|
|
CR:477282
|
|
477282 |
|
PocketBuilder |
|
Project Painter |
|
|
|
|
|
|
|
PocketBuilder 2.1.0 GA
Project Painter
Vista Ultimate (running as administrator)
The project painter can select a certificate to sign the application with.
However, the when building & signing the application, the signing process fails.
From the output window:
Generation of main executable is complete.
Error Signing Application Executable File
------ Finished.... |
|
|
|
CR:477393
|
|
477393 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
The border style of StyleShadowBox is not
displaying properly for singlelineedit controls on a WebForm. |
|
|
|
CR:477496
|
|
477496 |
|
PocketBuilder |
|
Window - Runtime |
|
|
Closed |
|
Windows Mobile 5 |
|
2.1 |
|
|
|
|
|
|
Mobile devices don't seem to generate anywhere near the same number of window activation and deactivation messages that the desktop has.
This is especially apparent on popup windows.
This is addressed without breaking legacy behavior by introducing a new system runtime function that captures more activation _style_ messages and forwards them as activation (and deactivation) messages.
The side-effect is that sometimes a window will receive TWO activation messages in a row. The customer needs to decide whether they want NO activations or ONE and occasionally TWO...
Enabled with the system runtime function:
SetRuntimeProperty( "EnableExtraActivates", TRUE )
This can be turned on and off at will throughout the lifetime of the application (in other words, for fine-tuning the behavior).
The default value is FALSE, which matches the legacy behavior.
This property also similarly affects the deactivate messages too. |
|
|
|
CR:477506
|
|
477506 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
Running the webform/winform app is not behaving
properly.
When running in the debugger, if you put a breakpoint before the call
to ue_assign_menu() in w_vzt_base.open:25 and one after on line 29 and then try to run the selected report in the debugger, you will see the ue_assign_menu code in w_vzt_rpt_processor is executed, but control does not return to the line after this.event ue_assign_menu() in w_vzt_base.open(). Instead, it goes back to after an opensheetwithparm call in the f_submit_report (m_main.m_reports). |
|
|
|
CR:477525
|
|
477525 |
|
PB Enterprise |
|
Language - Runtime |
|
|
|
|
|
|
|
The customer is on PB 10.5.1 and wants to generate a byte array from a blob. He creates a loop like the following to do this:
li_count = len(lblb_data)
for i = 1 to li_count
GetByte(lblb_data, i,lb_array[i])
next
But this can be very slow. In PB 11.0 there is a new function GetByteArray which does the same job very fast. How does it do it? Is there any way to speed up the process in 10.5? |
|
|
|
CR:477529
|
|
477529 |
|
PB Enterprise |
|
PB.NET WinForm |
|
|
|
|
|
|
|
With PB 11 and a Winform application if one tries to clear out a picture control using the following syntax
p_1.picturename=""
the image is not removed. This works in both a traditional PB application and a webform application. |
|
|
|
CR:477576
|
|
477576 |
|
PocketBuilder |
|
UO - Runtime |
|
|
Open |
|
Windows Mobile 5 |
|
2.1 |
|
|
|
|
|
|
BeginPreview and CaptureImage both return -10 in some scenarious. -10 is not documented.
Extra Camera return codes:
-7 = additional meaning of "un-supported" (like setting a property that this particular camera does not recognize)
-8 = additional meaning of value "out of range" (a refinement on the "argument error")
-9 = bad version (like expecting WM-5 support on a WM-2003 device)
-10 = user pressed "CANCEL" |
|
|
|
CR:477596
|
|
477596 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
Using the dw_1.object.datawindow.selected is not
returning any values when used with a crosstab or grid datawindow.
Also using dw_1.describe("DataWindow.Selected") is also returning no values. |
|
|
|
CR:477620
|
|
477620 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
|
|
|
14 Sep 2007 |
Consult Complete |
|
|
|
|
|
PB crash with an external access violation using
EAS 5.3 |
|
|
|
CR:477636
|
|
477636 |
|
PB Enterprise |
|
Rich Text |
|
|
|
|
|
|
|
Customer has an application that is highlighting text based on their prompt of '[@date@]'with date to be replaced by the user. On the menu there is a menu item to search for these prompts. If the user clicks the menu item, or the menu toolbar icon this works as expected. If the user uses the menu shortcut, CTRL R, when the user tries to input the replaced value, the first character input is lost. |
|
|
|
CR:477693
|
|
477693 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
Updating a DataWindow that has newly inserted rows against a table with insert triggers caused a hanging component with locks on the database after moving from EAS 5.1 to 5.5.
Driver is MS ODBC to MS SQLServer |
|
|
|
CR:477718
|
|
477718 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
When creating a datawindow using an Informix
SP as the datasource, will result in an access violation error in msvcr71.dll.
Call stack:
Address Frame Param0 Param1 Param2 Param3 Function Name
7C350440 0012C3A0 00000000 14704A5D 0122F268 02EC84A4 wcslen+4
Problem also happens when trying to retrieve an existing datawindow, connected
to Informix with a stored procedure as the datasource. |
|
|
|
CR:477774
|
|
477774 |
|
PB Enterprise |
|
PB.NET WinForm |
|
|
|
|
|
|
|
Customer has an MDI application that has been migrated to PB 11. Application has been migrated through many versions of PB and was originally developed in PB 4. When migrated the win32 version works as expected. When a winform application is created and run the application the sheets will not come up. Also the images for the toolbar items in the menu are not showing and it appears as though with the winform application you need a full path while in the standard PB app you don't. |
|
|
|
CR:477891
|
|
477891 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
When running a PB WebForm, the GetColumnName does
not appear to be working for certain dw client side events:
buttonclicked
buttonclicking
rowfocuschanged
rowfocuschanging
rbuttondown |
|
|
|
CR:477909
|
|
477909 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
The customer is creating datawindow syntax dynamically. When he uses outer joins PB seems to only accept a certain syntax. The customer thinks this is a bug and it should allow other correct syntaxes. His testcase has 2 datawindows that appear to be identical if you look at the SQL Syntax in the painter. But the datawindow PBSELECT syntax is different in the 2 datawindows. With the syntax created by the customer, PB crashes when attempting to retrieve the datawidow. With the syntax PB generates in the painter, it works fine. Customer thinks both datawindows should work. |
|
|
|
CR:478039
|
|
478039 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
PB Webform is not finding a bmp file in a when
the bmp is referenced with a forward slash.
PB Native and PB Winform and find a the same bmp file whether the bmp file
is reference with a forward or backward slash.
bitmap('bmp\phone.bmp') --> Finds the bitmap
bitmap('bmp/phone.bmp') --> Not finding the bitmap in PBWebform
In FileMon, ASPNET_WP.EXE is reading the file as bmp\phone.bmp |
|
|
|
CR:478050
|
|
478050 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
The datawindow has the Find function to search the datawindow. However the syntax that is used ignores the regional settings. For example if the comma is the decimal separater, you still use "10.00" in the Find expression. But if you use GetItem or dot notation to get values to use in the search they have the regional characters. Customer is requesting a new function to convert regional setting characters to the proper syntax for a Find. For example you pass it "123,50" in German (German) and get back "123.50". |
|
|
|
CR:478053
|
|
478053 |
|
PB Enterprise |
|
Machine Code Exe Creation |
|
|
|
|
|
|
|
Customer compiles his application to machine code and the resultant EXE crashes. We need customer's ADPlus dump reviewed to see why the machine code EXE fails. The same code compiled into PBDs works fine. |
|
|
|
CR:478159
|
|
478159 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
Customer has a dddw style column in a datawindow with allow editing checked. In Windows PBD exe you can enter characters in the empty dddw. But you can't in the same application deployed to WebForms. |
|
|
|
CR:478164
|
|
478164 |
|
PB Enterprise |
|
ORCA |
|
|
|
|
|
|
|
In Orcascript, "File Copy" allows optional clobber options:
CLOBBER | NOCLOBBER | CLOBBER ALWAYS
You should be able to pass an orcascript variable as a clobber option. The parser needs to be enhanced so that it allows a parm or a variable to be passed as a clobber option.
EXAMPLE
Orcascr110 /D DESTPARM="destination_1\library1.pbl" /D CLOBBERPARM="clobber always" script/script2.dat
start session
set sourcePBL = "source\orca_script.pbl"
file copy sourcePBL destparm clobberparm
end session |
|
Workaround Description |
|
Use keyword CLOBBER, NOCLOBBER, or CLOBBER ALWAYS in the syntax. |
|
|
|
CR:478192
|
|
478192 |
|
PB Enterprise |
|
Window - Runtime |
|
|
|
|
|
|
|
The background color of a picture control
is not consistent.
The testcase includes 3 picture controls on a window. When you open the window
in PB 10.5.1, all 3 picture controls show the same background color for the
picture control. That matches the window color. When you open the same
window in PB 11, 2 of the picture controls show a white background color. |
|
|
|
CR:478194
|
|
478194 |
|
PB Enterprise |
|
PB.NET WinForm |
|
|
|
|
|
|
|
When a picturebutton control is on a window
running in PB Winform, the background color is not showing properly.
Also one of the pictures on the picturebutton shows up blurring.
When you have a window with 3 picturebutton controls that is run as a PB Winform,
the background color appears white and one of the pictures shows up blurred.
When you run the same app in PB 10.5.1, the picturebutton controls have a different
background color and the pictures appear are clear. |
|
|
|
CR:478197
|
|
478197 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
When an application is run as a PB Webform,
the background color of the picturebutton control is not the same as in PB 10.5.1.
The text on one of the picturebutton controls increases and so part of the
text is cut off.
The picturebuttons also getting stretched, according to the customer. |
|
|
|
CR:478295
|
|
478295 |
|
PB Enterprise |
|
ORCA |
|
|
|
|
|
|
|
|
10.5.1 |
|
12 May 2008 |
Fixed |
|
|
|
19 Jun 2008 |
Fixed |
|
|
|
|
|
In Orcascript, "File Delete" allows optional clobber options:
CLOBBER | CLOBBER ALWAYS
You should be able to pass an orcascript variable as a clobber option. The parser needs to be enhanced so that it allows a parm or a variable to be passed as a clobber option.
EXAMPLE
Orcascr110 /D DESTPARM="destination_1\library1.pbl" /D CLOBBERPARM="clobber always" script/filedelete.dat
start session
file delete destparm clobberparm
end session |
|
Workaround Description |
|
Prior to the fix, you need to specify the keyword CLOBBER or CLOBBER ALWAYS in the orcascript syntax. The parser did not handle variable substitution for the clobber attribute. |
|
|
|
CR:478309
|
|
478309 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
When running a MDI application as a WebForm
and you enter a value in a external dw, no data is getting retrieved.
In the debugger, it appears that the editchanged event is getting fired to
accepttext(), but the editchanged arguments are null and zeros. |
|
|
|
CR:478463
|
|
478463 |
|
PB Enterprise |
|
DW Edit Mask |
|
|
|
|
|
|
|
In PowerBuilder 11 build 7518 a display problem has been found for numeric DataWindow editmasks #,##0.00 and 0.00 when Swedish/Finnish Control Panel setttings are used.
In these settings the decimal separator is a comma, and the digit grouping symbol is a space character. When the grouping symbol was a dot the display was OK. |
|
|
|
CR:478485
|
|
478485 |
|
PB Enterprise |
|
DB Informix |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5.1 |
|
|
|
|
|
|
Cannot trim spaces in a char/nchar column. |
|
|
|
CR:478497
|
|
478497 |
|
PB Enterprise |
|
MTS Integration |
|
|
|
|
|
|
|
OS: Windows XP SP2
Versions and Build #s Tested: PB 10.5.2_7014
Database/Driver File/Version: N/A
Comments: When accessing COM+ components from within PB 10.5.2_7014 client application, the performance degrades a lot when there are two or more concurrent clients accessing same components.
In PB 10.5.1_6662, this issue does not occur. The concurrent access is always fast. |
|
|
|
CR:478523
|
|
478523 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
When using the new UploadFiles Webform function if the description has an apostrophe in it the upload dialog does not come up. |
|
|
|
CR:478544
|
|
478544 |
|
PB Enterprise |
|
Rich Text |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.2.1 |
|
|
|
|
|
|
When changing the InputFieldNamesVisible property to true/false, and data next to the field is null, RTE Field disappear. |
|
|
|
CR:478557
|
|
478557 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
The scroll bar of DataWindow which synchronized using the ShareData() function may not be re-drawn. |
|
|
|
CR:478642
|
|
478642 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
Behavior difference in the background color
of a computed field with WebForm.
The definition of the computed field is:
bitmap (if( authorization = 'REJECTED','bmp\authorization_rejected.bmp',if( not isnull(authorization) ,'bmp\authorization.bmp','')))
The computed field is setup where no bitmap criteria is met. When the app
is run in PB WebForm, the background color is white. When running the app in PBNative
or PB Winform the background color is the same as the window. |
|
|
|
CR:478657
|
|
478657 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
Request to allow non-postscript printers to work with .NET web forms apps. |
|
|
|
CR:478887
|
|
478887 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
PB10.5 and PB11, has a plus sign next to the row when the group column's data is null. Looks unprofessional in applications and confuses users. |
|
|
|
CR:478906
|
|
478906 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
Customer has a table that has English characters in some columns and Chinese characters in others. The datawindow displays correctly but when the customer cuts and pastes Chinese characters into the columns that already have Chinese characters in them they do not get saved to the database. Upon subsequent use of the table the characters have been saved as '???'. This happens regardless of the settings on the language toolbar. |
|
|
|
CR:478910
|
|
478910 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
When trying to insert a row in an event or function, the code below doesn't execute correctly.
"insert into customer values('234aavv', '3345567',N'???',N'???');"
The ? is Chinese character.
In the trace log one can see the following error( or similar when connected with ADO.NET):
Microsoft OLE DB Provider for SQL Server
The name "N" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.
This same syntax works in ISQL in PB 11 but not in PB 10.5.1. In PB 10.5.1 the row is saved with the Chinese columns as '???'. |
|
|
|
CR:478911
|
|
478911 |
|
PB Enterprise |
|
Source Control |
|
|
|
|
|
|
|
Serena Version Manager 8.1.4. can be setup to use a normal Serena user id and password, or it can be setup to use the Windows login id without prompting for it or requiring it. There are two possibilities for using the Windows login id, the first is it does not require any login information as it accepts the windows login. The second is uses the Windows login id but still requires a Serena password. You only supply a password. The customer is using Oracscript in a batch file and has success with the normal, and the first Windows login. But he is running into a problem with the second one where you supply only a password as Serena is using the Windows user id. No user id is provided, in the Orcascript and when the password is provided via the scc set connect property password command, it pauses and Serena pops up a password dialog box. In the dialog is the correct Windows userid. But of course we don't want any dialogs in batch mode. |
|
|
|
CR:478916
|
|
478916 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
A Datawindow modify on a crosstab datawindow works fine in PB 9.0.3. When migrated to PB 10.5.1 it crashes PB with a pure virtual function error. |
|
|
|
CR:479039
|
|
479039 |
|
PB Enterprise |
|
MAPI |
|
|
|
|
|
|
|
MailSession.MailReadMessage() crashes when there are many recipients in the email |
|
|
|
CR:479050
|
|
479050 |
|
PB Enterprise |
|
Menus - Runtime |
|
|
|
|
|
|
|
A regression from earlier builds of PB 10.5.1. It used to be that a ChangeMenu, changed the menu and the toolbar icons and the window was not affected. But now it appears to be rebuilding the toolbar, you can see the old toolbar removed which then fires the window resize event because the window got larger, then the new toolbar is added and the window resize fires again because the window got smaller. This may be a result of CR 449637, which reported the toolbars were not changing styles on a ChangeMenu.
This customer has a lot of dynamic visual objects on his window and all of them are resized if the window is resized. He does a lot of ChangeMenus and now the result is a lot of blinking and repainting going on much of the time when his window size is not changing, and where before he had a rock solid appearance. He would like the old behavior back.
Perhaps on a ChangeMenu PB should remember the original window size, inhibit the resize event from firing during the toolbar change, and then when done, only fire the window resize event if there was a true window size change from the original window size. |
|
|
|
CR:479067
|
|
479067 |
|
PB Enterprise |
|
Window - Runtime |
|
|
|
|
|
|
|
When running a machine code executable that is
connecting to MSSQL using the SNC driver, the following error returns:
PowerBuilder Application Execution Error (R0015)
Application terminated.
Error: Error calling external function _getVtableInfo_w_logon@12 |
|
|
|
CR:479194
|
|
479194 |
|
PB Enterprise |
|
Installation |
|
|
|
|
|
|
|
Numerous complaints from people downloading the PB 11 evaluation that they can't install it.
It's because they don't realize that they need to download the CommonInstaller.zip file and run the setup in that file. Instead, they download the PowerBuilder110.zip file alone and try to install that.
Recommend doing one of the following:
1. Providing explicit instructions on the web page and/or the PB11 Install.txt file explaining the CommonInstaller.zip file is needed.
2. Repackaging the download as one or two CD rom image, so that the evaluator automatically gets the Common Installer as part of the download.
3. Packaging the common installer in each of the product installs (PowerBuilder, InfoMaker, SQL Anywhere) so that if they download that one file they will still always get the Common Installer.
The evaluation should make it as easy as possible for the evaluators to get the product installed. You have people giving up because they can't get pastthe install. |
|
|
|
CR:479195
|
|
479195 |
|
PocketBuilder |
|
Documentation |
|
|
|
|
|
|
|
The index for the online help file is messed up, particularly in the list of DataWindow object properties. |
|
|
|
CR:479197
|
|
479197 |
|
PocketBuilder |
|
Language - Compiler |
|
|
|
|
|
|
|
Enhancement request to add the byte datatype to PocketBuilder to to support various WinCE API calls. |
|
Workaround Description |
|
Enhancement request to add the byte datatype to PocketBuilder to to support various WinCE API calls. |
|
|
|
CR:479236
|
|
479236 |
|
PocketBuilder |
|
Window - Runtime |
|
|
Closed |
|
Pocket PC 2003 |
|
2.1 |
|
|
|
|
|
|
Repaint issue with a picturecontrol when
deployed to a device.
Works ok in the IDE.
App is set up to move a picture control with a pointer and this causes a
repaint problem on a device.
RESOLUTION: Fixed in PocketBuilder 2.5 and PocketBuilder 2.1 EBF#1. |
|
|
|
CR:479329
|
|
479329 |
|
PB Enterprise |
|
Window Painter |
|
|
|
|
|
|
|
The customer has installed PB 11.0 on a Vista machine. PB is crashing when he opens several windows in the Window painter. Opens up 4 to 6 windows in the painter and PB crashes. |
|
|
|
CR:479331
|
|
479331 |
|
PB Enterprise |
|
Language - Runtime |
|
|
|
|
|
|
|
For PB12, how about adding description properties for methods/events and their arguments/return values. That way the AutoScript functionality can read those and display tip info for our own classes, not just the PB system stuff. |
|
|
|
CR:479334
|
|
479334 |
|
PocketBuilder |
|
Window Painter |
|
|
Open |
|
Pocket PC 2003 |
|
2.0.1 |
|
|
|
|
|
|
pbm_settingchange event should already be mapped
to a window |
|
|
|
CR:479349
|
|
479349 |
|
PocketBuilder |
|
Window - Runtime |
|
|
|
|
|
|
|
When running a window with a MOP view of landscape,
the text and pictures appear incorrectly.
Happens in the IDE and on the device. |
|
|
|
CR:479358
|
|
479358 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
A response window does not close if CloseWithReturn passes a null in WebForms. |
|
|
|
CR:479548
|
|
479548 |
|
PB Enterprise |
|
DB Oracle |
|
|
|
|
|
|
|
Performance problem: with embedded sql is much slower with the OR9 interface then with ODBC. |
|
|
|
CR:479720
|
|
479720 |
|
PB Enterprise |
|
Rich Text |
|
|
|
|
|
|
|
A regression of CR 454743. Rich Text control with this setting in the pb.ini file:
[RichText]
PageSizeAsControlSize=1
This is supposed to put the page size to the size of the control. But it clearly is not working as wrapped text is cut off on the right by almost 4 characters with a vertical scroll bar. We need to get this right. |
|
|
|
CR:479799
|
|
479799 |
|
PB Enterprise |
|
PB Web Services |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5.1 |
|
|
|
|
|
|
PB client sends wrong SOAP request to web service |
|
|
|
CR:479835
|
|
479835 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
PB/EAS is crashing in production environment with a PB Heap Manager
error - "Free: block was previously freed" |
|
|
|
CR:479944
|
|
479944 |
|
PB Enterprise |
|
Window Painter |
|
|
|
|
|
|
|
The customer has a window they created new in PB 11.0. But something happened and now whenever they make a change in the painter to the window and save it, PB crashes. |
|
|
|
CR:480074
|
|
480074 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
11.0 |
|
|
|
|
|
|
Horizontal scrollBar set at left on a RTL treeview datawindow. |
|
|
|
CR:480097
|
|
480097 |
|
PB Enterprise |
|
Window - Runtime |
|
|
|
|
|
|
|
Requesting crash dump analysis. The application crashes in exe mode when opening a search window. The app runs fine within IDE. The dump was captured using adplus with PB_HEP_DEBUG=true set. |
|
|
|
CR:480110
|
|
480110 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
|
11.0 |
7561 |
16 Sep 2007 |
Fixed |
|
|
|
|
|
When you have a dropdown calendar on a Webform and
select a date, part of the calendar gets cut off if the calendar drops below the
dw control. |
|
|
|
CR:480164
|
|
480164 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
Fails to import a large hebrew text file |
|
|
|
CR:480186
|
|
480186 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
GetItemString is return null value in Webform.
In this application when tabbing out of the field, it causes the
field to be null out because getitemstring returns null. |
|
|
|
CR:480205
|
|
480205 |
|
PB Enterprise |
|
PB Web Services |
|
|
|
|
|
|
|
When calling a MSSQL webservice results in the following
error:
Object of type System.Int32 cannot be converted to type System.Data.SqlTypes.SqlInt32
Using AdventureWorks database and calling the GetPurchaseOrder stored procedure.
Created a http sopa endpoint of:
CREATE ENDPOINT GetPurchaseOrderEndpoint
STATE = STARTED
AS HTTP (
path = '/sql/GetPurchaseOrder',
AUTHENTICATION = (INTEGRATED),
PORTS =(CLEAR)
)
FOR SOAP (
WEBMETHOD 'GetPurchaseOrder'
(NAME = 'AdventureWorks.dbo.GetPurchaseOrder',
SCHEMA = STANDARD),
BATCHES = ENABLED,
WSDL = DEFAULT,
SCHEMA = STANDARD,
DATABASE = 'AdventureWorks'
) |
|
|
|
CR:480222
|
|
480222 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
Customer has a Webform application that behaves differently than running in Windows PBD. The original problem is the DatePicker that behaves differently because rowfocuschanged isn't firing. The customer submitted a testapp that shows rowfocuschanged is not firing. It's a complex testcase with lot's of posting of events, inheritence, etc. It clearly behaves differently when running as a webform, the datawindow only retrieves one row and the initial rowfocuschanged does not fire. |
|
|
|
CR:480300
|
|
480300 |
|
PocketBuilder |
|
Debugger |
|
|
|
|
|
|
|
Changing or adding watches in the debugger will cause a GPF in some scenarios. |
|
|
|
CR:480314
|
|
480314 |
|
PB Enterprise |
|
Debugger |
|
|
|
|
|
|
|
The remote debugger hangs when debugging an EAServer 5.5 component. |
|
|
|
CR:480353
|
|
480353 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
A Customer wants to use a cursor key for focas movement on DataWindows. |
|
|
|
CR:480411
|
|
480411 |
|
PB Enterprise |
|
PBNI |
|
|
|
|
|
|
|
A UO inherited from a PBNI object will not
show up on a window in the PB IDE.
When you run the app from the IDE, it will show up. The ancestor object will
show in the window but not the descendant. |
|
|
|
CR:480435
|
|
480435 |
|
PB Enterprise |
|
DB Informix |
|
|
|
|
|
|
|
When using selectblob in embedded sql, the private bytes
and working set continue to increase in performance monitor. Usage
goes up only when using a Informix 7 server. Works ok connected to Informix 9 server.
Using:
SelectBlob blobcolumn
into :lblob_test
from tzblob2
where id = :al_key; |
|
|
|
CR:480553
|
|
480553 |
|
PB Enterprise |
|
Installation |
|
|
|
|
|
|
|
The runtime packager will fail when executed
from a directory where there is no write permissions. |
|
|
|
CR:480556
|
|
480556 |
|
PB Enterprise |
|
OLE - Active X - OCX |
|
|
|
|
|
|
|
Unable to set an OLE Automation property called "function" because PB sees it as a keyword. It gives: "Error: Name not found accessing external object property...".
Refer to the url below as a reference. "Function" is a property of PivotField object.
http://msdn2.microsoft.com/en-us/library/aa174272(office.11).aspx |
|
|
|
CR:480563
|
|
480563 |
|
PB Enterprise |
|
Installation |
|
|
|
|
|
|
|
Enhancement: Allow remote installs of PB/IM 11.0. |
|
|
|
CR:480658
|
|
480658 |
|
PB Enterprise |
|
DB Painter |
|
|
|
|
|
|
|
Description of Problem: When using the database painter ISQL tool the customer would like to see the number of rows affected for updates, inserts, deletes. When using selects here you see the number of rows in the status bar and customer would like the number of rows affected to be shown for the above also when using ISQL. |
|
|
|
CR:480745
|
|
480745 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
Enhancement Request:
Please include support for Opera browsers for ASP.Net targets and EAS HTML DataWindows in future versions of PowerBuilder. |
|
|
|
CR:480769
|
|
480769 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
|
|
|
|
|
|
|
|
22 Aug 2011 |
Insufficient priority to fix |
|
|
|
|
|
A composite datawindow fails to retrieve in WebForms. It works fine with regular PBWin32 target type. It fails because autosize height is not supported for nested reports. Engineering has determined this is an enhancement, not a bug: Supporting AutoSize Height for WebForm report generation (using the XHTML Renderer) would require completely new and different logic than for native reports.
This is a request to enhance PB and support this feature. |
|
|
|
CR:480777
|
|
480777 |
|
PB Enterprise |
|
Machine Code Deployment |
|
|
|
|
|
|
|
|
|
|
14 Aug 2008 |
Fixed |
|
|
|
26 Sep 2008 |
Fixed |
|
|
|
|
|
When calling the eval function from the MSScriptControl.ScriptControl ocx will return null when exe is machine code.
Works ok in the IDE and using pcode.
Using the following code:
ole_wsh = CREATE OLEObject
ole_wsh.ConnectToNewObject("MSScriptControl.ScriptControl")
ole_wsh.Language = "vbscript"
ole_wsh.AddCode('Function rtnProcessor()~r~n' &
+ 'DIM objProcessor(3)~r~n' + &
+ 'strComputer = "."~r~n' + &
+ 'Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")~r~n' &
+ 'Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor")~r~n' &
+ 'For Each objItem in colItems~r~n' &
+ 'objProcessor(0) = objItem.ProcessorId~r~n' &
+ 'objProcessor(1) = objItem.MaxClockSpeed~r~n' &
+ 'objProcessor(2) = objItem.Name~r~n' &
+ 'objProcessor(3) = objItem.Description~r~n' &
+ 'Next~r~n' &
+ 'rtnProcessor = objProcessor~r~n' &
+ 'End Function')
la_processor[] = ole_wsh.Eval("rtnProcessor")
ole_wsh.DisconnectObject()
DESTROY ole_wsh |
|
|
|
CR:480981
|
|
480981 |
|
PB Enterprise |
|
DW.Net |
|
|
|
|
|
|
|
DropDown Datawindow property - AllowEdit has been confirmed as not supported feature (from CR478159). Request proper document changes to those .NET Web Solution. (PB WebForm and .Net DW) |
|
|
|
--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具:ReadASADB。
此工具支持ASA v5.0,v6.0,v7.0,v8.0,v9.0,v10.0,v11.0,v12.0等版本。
恢复Sybase SQL Anywhere的工具在国内应该算首创。
ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具
- 适用于所有的SQL Anywhere版本 包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x
- 适用于所有的UltraLite版本
- 能够恢复出来表结构和数据
- 能够恢复自定义数据类型
- 能够恢复存储过程等对象的语法
- 能够导出到目标数据库
- 能够导出到SQL文件并生成导入脚本
- 支持多种字符集 包括:cp850、cp936、gb18030、utf8等
- 能够恢复未加密或者简单加密类型的数据
- 简单易用
- 限制:不支持AES加密的数据文件
请参考:
研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍
ReadASADB适用场景
各种误操作:
- 误截断表(truncate table)
- 误删除表(drop table)
- 错误的where条件误删数据
- 误删除db或log文件
- 误删除表中的字段
本工具的应用场景:
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等等。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------