BDNradio: Delphi 2005 DBWeb controls with John Keegan

By: John Kaster

Abstract: Read the chat log and listen to the replay of the live audio interview with John Keegan on the Delphi 2005 data-aware controls for ASP.NET

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

VIP Lounge

aohlsson: Feel free to push that "Ask" button and fire away. :)
aohlsson inserts the following link:

jkaster: holger: "Does DBWeb require certain assemblies being deployed or is it "pure" ASP.NET?" - You have to have 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

Server Response from: ETNASC04