Datawindow vs Embedded SQL
This is a multi-part message in MIME format.
Can anyone point me to some good documentation (or provide the answers =
here) as to the pro's and con's of using a DataWindow or Embedded SQL? =
Which is better, which is more efficient, what way does Sybase =
recommend? Any documentation that can help me answer these questions =
would be helpful, also any insights any of you might have would be =
great. Thank you!
Dave H...DataWindow This, DataWindow That...
Blah blah blah
You've heard it enough that you don't even want to comment on how many
....but it can't be enough anymore...can it?
This from one of our colleagues
(and yes my apologies for taking it out of context)...
"...PB covers all you need to do that in ONE Tool. This
includes Windowprogramming ( meaning the interface to the user:
Windows, Sheets, diallougeboxes, etc.), Database operability AND
Reporting! Well, I see als well as many other PB users that some of
the implementations and features PB offers are improvable. But this
seems not to be the main issue here to be discussed. Fact is, and I've
looked around to may other Programming systems, there is NO OTHER tool
(I did not find any) which is comparable RAD..."
So here's the two-fold feedback I'm hoping for
and thanks in advance for your investment of
time/effort to respond...
*** 1) What true competitive differentiators
does PowerBuilder still have
as 2007 draws to a close? ***
Yes, we can add/improve features but...
*** 2) What can we add to, or change about PowerBuilder
that would be a true competitive differentiator? ***
Arguably one way to distill this down would be to ask
what can be done for PowerBuilder that would make it
better than (Visual Studio + DataWindow .NET)?
Maybe its a single feature.
Maybe its a new category of functionality.
Maybe its a "eureka" modification to something PowerBu...Embedded SQL Vs DataWindow Update...
I have often heard a debate on the processing speeds of embedded SQLs.
I have heard an argument stating that "Embedded SQL takes more time to
execute than the update of a DataWindow that is defined with a SQL
similar to the embedded SQL".
Does anyone have any clue about the authenticity of the above argument?
Which of these is a better approach?
Thanks in advance.
I have no way of confirming this and can only offer reasoning as the
justification for my opinion.
I think Embedded SQL should be faster than similar SQL generated by a
DW. The SQL...Embedded SQL vs datawindow object in PB7
I'm trying to run a Select statement against an Informix database with
PowerBuilder 7 and using the Intersolv Informix 9 driver.
I've created a dw object that I can retrieve 3 rows from the Informix
database. I've created the same SQL statement and embedded it in a
window function. When I run the window, the statement seems to run ok,
but I get no rows from it. I've connected to the database, set the
trans object and retrieved all in consecutive lines, but it still
doesn't return anything.
I've even tried creating a test window that has a dw control on it...embedding a datawindow within a datawindow
Below is a sample of the format for a report I need to
create. The report will display courses that may or may not
be part of group, because the people running the courses can
choose from all the courses available to create their own
"group" of courses. Since a course may or may not be part
of a group would using an embedded datawindow for the group
info work? How? Can anyone point me in the right
direction? The data is coming from two tables.
CourseID CourseTitle CourseTopic EnrollMax EnrollCurrent
100145A "Sample" "Sample"...Html-datawindow vs web-datawindow
We have mede some pages using datawindowbuilder.
There we used html-datawindows.
Now we have upgraded to PB8 and here it is called web-datawindow.
What is the differense?
40% of the pages arnt working after we migrated to PB8. It seems like there
have been some changes?
What errors are you seeing with the problem pages?
> We have mede some pages using datawindowbuilder.
> There we used html-datawindows.
> Now we have upgraded to PB8 and here it is called web-datawindow.
> What is the differense?
>...SQL vs Datawindow
I was wondering if there were reasons for utilizing SQL and not a
Datawindow or a Datastore when performing an update or insert?
Is there a preferable way. Which is better?
The preferable way is whatever works, Sorry had to say it ;-). This is a
subject where you are going to get a lot of different opinions. In my
opinion I like to use a datawindow or datastore for any updates or inserts
where there is more then one record affected. For the times when there is
only one record affected I create a function on a userobject and do it from
there. One of the thing...How to share the datawindow to inner datawindow of nested datawindow
How to share the datawindow to inner datawindow of nested datawindow.
dw_1 is normal datawindow dw_nes is nested datawindow, both are placed
dw_nes contain dw_child datawindow
i want to share dw_1 and dw_child.
I have tried the below code, getting error
It's the dot notation. You will need to dw_nes.GetChild("dw_child", ldwc)
where ldwc is a _local_ datawindowchild.
<email@example.com> wrote in message
news:firstname.lastname@example.org...HTML Datawindow DTC vs. Datawindow DTC
Can anyone tell me if the HTML Datawindow DTC provides an 'easy' way to make
columns sortable like you can in the Datawindow DTC?
To do this you can code the following:
This code could be tied to a drop down list box or a set of radio
buttons that contains the column names to be sorted.
Dan van Leeuwen
On Wed, 12 May 1999 16:48:40 -0500, "Noah Pruzek"
>Can anyone tell me if the HTML Datawindow DTC provides an...changing datawindow connection is breaking my datawindow SQL
I have had to move a number of datawindows from Oracle 9i running on a
windows 2003 to Oracle 9i on AIX 4.3.3 (which is also on a private network,
and requires a VPN to connect to).
In the datawindow designer, I have also had to change the database interface
from O90 Oracle 9i to an ODBC datasource (because I was not able to
connect). In doing so, I have had to graphically re-create all the DW SQL
again because I get this error:
Table "XYZ" has no columns, possible invalid table format. Do you want to
continue in graphic mode?
If I select "NO", the SQL is...Embedded DataWindow within the new HTML DataWindow
Does the new HTML datawindow support embedded HTML datawindows? Thanks.
In a word, no. Here's an extract from an upcoming article I wrote for PBDJ
on the HTMLDW and the presentation styles it supports:
Presentation Style Report (non-updateable) Form (updateable)
================== ======================= =================
Composite No (HTMLDW not supported) No (HTMLDW not supported)
Cross-tab Yes No (cannot set tab order)
Freeform Yes Yes
Graph ...DataWindow Within DataWindow
How Can I access/modify object/control from a Datawindow within Datawindow.
When i access/modify object/control from a Datawindow i used
dw_1.modify("name.text = 'new val'") but within another datawindow or child
datawindow it doesnt work.
Your description is difficult to understand due to the terminology. First,
a datawindow is assigned to a control - either a datawindow control or a
datastore. Second, the Modify function can only be called within a script.
With that as a basis, can you rephrase the question and describe more
precisely what you want to do? ...datawindows in composite datawindow used in datawindow.NET, are not sliding up
Problem: datawindows in composite datawindow used in "datawindow.NET", are
not sliding up ,
if one dw is not visible or did not retrieve data. Resulting in unwanted
The height of blank white space is equal to the height of the datawindow art
datawindow with height 0.00in
which is supposed to be not visible. Tried different options with
html/xhtml/xml same result.
But slides up ok when exported to pdf(using saveas) on web and in PB10.5
Also s...modifiyin a datawindow in a datawindow
When I want to modify a datawindow, then it's just
But what do I have to do when I want to modify a datawindow
in a datwindow ?
I tried : dw1.dw2.modify() but that doesn't work.
Anyone can help me out with this ?
get the dw via getchild & apply modify
In article <email@example.com>, David says...
> When I want to modify a datawindow, then it's just
> But what do I have to do when I want to modify a datawindow
> in a datwindow ?
> I tried : dw...Datawindows with child datawindows
I want to create a datawindow whose only data is three columns that will
themselves be drop-down data windows. These child datawindows will be
populated in PB script with dw_1.GetChild(). When I create that parent
datawindow (New | Datawindow | Freeform), what do I choose in the next
dialog box ("Which datasource would you like to use?") External?
That depends on how you want to populate and use the columns of the main DW.
The DDDW is an edit style that assists the user in selecting a value for the
column in the main DW. If you want to retrieve the values ...PB9: DataWindow.Printer vs. DataWindow.Print.PrinterName
In PB8, dw_cntl.object.DataWindow.Printer allowed you to direct Print
functions for the DW to a specific printer.
In PB9, dw_cntl.object.DataWindow.Print.PrinterName is supposed to provide
that capability, but dw_cntl.object.DataWindow.Printer still exists.
What is the difference? When should each property be used?
The only thing I can see is that possible the DataWindow.Printer is still here
for backwards compatibility.... It seems that the .printer only affects setting
the printer for that datawindow and does not change it for the PB or System
Add direct setting and getting capability for the datawindow where clause.
This would have to be a string array in case of unions.
Return ONLY the where clause(s) in the main select (in case of sub-selects,
ignore the where clause or somehow list it as a subselect in the where or a
subselect in the select).
It would be great if I could just get and set this as a value and have the
datawindow automatically change (or add) the where clause as specified.
This is for setting the where clause dynamically at run time. Currently
have to parse through the datawindow.table.select looking f...DataWindows and datawindow objects
Difference between Datawindow and datawindowobjects?
- datawindow is a control on a userobject or a window
- datawindowobject (DWObject) is a control within a datawindow, defined in
the dataobject of the datawindow.
You refer to it as <datawindow-instance>.Object.<datawindow object>
<Santhoshi> wrote in message news:firstname.lastname@example.org...
> Difference between Datawindow and datawindowobjects?
DW Control is a "container" that reserves real-estate on the surface of
a visual object.
DW Obj...SQL synatax vs Datawindow Retrieve
I recently discovered the following:
I have an SQL statement with aggregate functions (mainly sum())along with
group by clause. When this SQL is incorporated in the Datawindow, the
retrieval is pretty fast. When I submit the same SQL statement using ISQL
or SQL Advantage, it takes a pretty long time and finally reports that the
space in tempdb is critically low (tempdb of 2MB,data and log). Why the
difference? I would like to know how the SQL statements are processed in
both the cases.
In my experience identical SQL will perform in identical fashion regardless
where the ...Datawindow Sum() function in PB 11 WebForms vs. Datawindow.net
Jim, et. al.:
For ASP.NET 2.0 WebForms deployed with PB 11.1, do we still have the
limitation included in the PB 11 help documentation that datawindow
aggregate functions like sum() will not work in the WebForms? Or does
it work when the page is reloaded like your discussion below about
Datawindow.net? How do you suggest we rewrite all our legacy Win32
Datawindows that contain aggregate functions like sum() to work as
On May 17 2005, 8:03 am, "Jim O'Neil [Sybase]"
> Not a bug... see chapter 6...Help! How to modify the sql select statement for a nested datawindow inside a composite datawindow?
How to modify the sql select statement for a nested datawindow inside a
Would the following work?
dw_nest.Object.DataWindow.Table.Select="select employee_id from ..."
GetChild () ???
"Jun Gan" <email@example.com> wrote in message
> How to modify the sql select statement for a nested datawindow inside a
> composite datawindow?
> Would the following work?
> dw_nest.Object.DataWindow.Table.Select="select e...datawindow.net support embedded sql syntax ?
In PowerBuilder i can write code liek
select emp_name into :ls_name from employee where emp_no = :ls_emp_no;
In Datawindow.NET, i want execute sql immediately, how i can do it?
Use the AdoTransaction object for your DataWindows and the
corresponding .NET IDbConnection to execute any other SQL (as you
would for any .NET application).
On 17 Nov 2004 01:01:35 -0800, "Sam.Kee" <firstname.lastname@example.org> wrote:
>In PowerBuilder i can write code liek
>select emp_name into :ls_name from employee where emp_no ...NT vs w95 problem with datawindow SQL
I have been developing an application that should run on NT and W95. I have
the following SQL that works on w95 but not on NT. When I tried to modify
the SQL on the NT machine it gives me an error that the SQL is invalid
because of the case statement. This statement works on W95.
SELECT DISTINCT dbo.resident.gender_code,
case gender_code when 'F' then 'Female' when 'M' then 'Male' else
'Undefined' end as cmp_name
It's a SQL for a treeview that looks like:
name...Help: From MS SQL Server 6.5 Datawindow to Oracle 7.3 Datawindow
I have an application in PB 6.0 where the Datawindows are built using a
connection to MS SQL Server 6.5;
table and column name are composed using Upper-Case and Lower-case
(like IdOrder, IdClient, etc). Datawindows are kept in graphical mode.
Now, I want use the same application for allow to other developer to
work on Oracle 7.3,
but the Datawindows built under MS SQL Server 6.5 connection don't work
with a Oracle 7.3 connection;
when I open a Datawindow and I select Design->Data Source, I get a box
with the message:
"Could not reconstruct the statement graph...