DBWeb controls in Delphi 2005 live audio chat with John Keegan
Listen to the audio replay.
This is a log of the chat room during the live audio chat from January 27, 2005 on
Delphi 2005 with John Keegan. John discusses
the ASP.NET DBWeb controls in Delphi 2005.
Note: This log is only the chat room
transcript. There is much additional information covered in the audio
replay that is not available in this chat log. For all previous and
upcoming live chats, see http://bdntv.borland.com/chat.html.
VIP Lounge
aohlsson: Feel free to push that "Ask" button
and fire away. :)
aohlsson inserts the following link: http://www.borland.com/delphi/pdf/del2005_feamatrix.pdf
jkaster: holger: "Does DBWeb require
certain assemblies being deployed or is it "pure"
ASP.NET?" - You have to have borland.data.web deployed, but
it's a pure .NET assembly. The IDE will handle deployment
automatically for you. The deployment wizard should also help with this
for deploying to a live server. That's the only DLL required.
You'll need BDP assemblies if you're using BDP.
jkaster: nickh: "What do I have to do to
get the Apply Changes button to go active? It doesn't ever seem to
go active." - that means there is no event hooked up
to it. Go to the OnApplyChanges event in the data source and add the
code there for auto-update.
jkaster: holger: "Could you please
elaborate on the differences between the different SKUs and the
possibilities regarding today's topic, because there are
differences, right?" - The DBWeb controls are available in
Enterprise and above.
jkaster: j_moshak: "I was wondering if are
considering starting your own blog. In particuliar about the
architecture of the dbweb controls ie what some of the interfaces are
for" - That would kind of a cool idea.
jkaster: nickh: "Any thoughts on selling
the DDBWeb components as a separate package for VS.NET
developers?" - It works in VS just like it does in Delphi
when you install the assemblies. I think it's a really good idea.
We'll talk (again) with Michael Swindell.
jkaster: holger: "Undo? Being able to
revert changes or actions? Like an Transaction?" -
Transactions are on the server level, and DBWeb knows nothing about
what's happening on the server. The changes for each client are
cached until those changes get sent to the server. Until that point,
all the changes are stored one by one, so you can change a value,
delete rows, and so on, and undo the last change you make. You can undo
all your changes as well.
jkaster: j_moshak: "I was wondering if you
planned on supporting typed datasets? As far as I can see
dbwebdatasource makes assumptions about the datasource being a regular
dataset" - I don't think DBWeb makes those assumption.
DBWeb looks at the dataset and the columns, and I don't think it
really cares. There were problems with BDP and typed datasets, but
I'm not sure if that was resolved or not. I don't think DBWeb
has a problem with them.
jkaster: holger: "General question to
DBWeb assemblies: There have been discussions lately about .NET being
open and "insecure", because it can be disassembled. Did you
obfuscate the DBWeb Assemblies to protect against disassembly? Would be
interesting to know how you protect your code." - We
don't protect the code, we provide it. ASP.NET runtime protects the
DLL itself from access.
jkaster: doychin: "What is the level of
support for FireFox/Mozilla?" - In general, everything
should work the same except for HTML that's not supported in the
DBWebVideo or DBWebSound. Most of it is a question of how the standard
ASP.NET controls render.
jkaster: j_moshak: "With reguard to my
last question about typed datasets. The dbwebdatasource calls newrow.
With typed datasets they have there own methods which do the same thing
ie newclient etc" - I have to investigate this.
Public chat
Welcome to the moderated Borland Community Chat!
You are allowed to speak freely with everyone in this lower window. In
the upper window you'll find all messages written by moderators and
invited speakers.
holger: This DBWeb wizard is not in the Pro SDK, right? I
cannot find it...
RobLove: File, New, Other, Delphi for .NET Projects
(DBWeb Control Libary)
RobLove: That is where I found it.
RobLove: Any 3rd party .NET control requires an
additional assembly.
holger: So you already answered my next question ;-)
holger: tnx.
doychin: thanks
Connect with Us