Daniel Magin’s Weblog

My life in the Developers World

EKON 12 – My Sessions

Ekon12

Ekon12

next week the german developer conference EKON12 is starting. you can find me the whole week anywhere on the conference building and also on the booth from codegear and better-office.

But here are my session slots:

Session:   Tuesday 14:30-15:30
DataSnap, DBXpress and Blackfish in Action with Delphi and C++Builder (ENGLISH)
RadStudio 2009 introduced the new Multi-Tier Architecture DataSnap. This Session will give you a quick introduction on how to build a DataSnap Server. Furthermore, Daniel Magin will demonstrate how to build a MultiTier Server with SOAP Web Services and DataSnap in one Server application: you write only one code which you can provide to different architectures.
Session:   Tuesday 16:00-17:00
Delphi 2009: Unicode und Datenbanken (GERMAN)
Delphi 2009 besitzt nicht nur die Unicode-Fähigkeit in der VCL, sondern seit längerem auch in den Datenbanktreibern. Welche Änderungen in meiner Software muss ich anstellen, um diese mit einer Datenbank (hier: InterBase) umszustellen? Welche Änderungen braucht mein Sourcecode? Welche Änderungen müssen in der Datenbank gemacht werden? Welche Änderungen brauchen die Client PCs? Diese Fragen behandelt die Session.

Session:   Wensday 14:00-15:00
Interbase  2009 – The Vault (ENGLISH)
InterBase 2009 now comes with the new encryption technology! Daniel Magin is presenting in live demonstrations the new DES and AES encryption to encrypt a database and/or individual columns in a database table, providing ultimate security for data and communications between servers and clients. What are the new topics for Administrators and Developers? Learn about this and much more!

Session: Wensday 16:45-17:45 
Understanding InterBase Transactions (ENGLISH)
In this session, you will learn the Transaction Handling with InterBase. Also, some live demos with Delphi (you can use all techniques in other languages as well) will demonstrate how to work in a perfect way between Client Applications and InterBase Server – without having deadlocks, performance Problems etc.

Session: Wensday 09:45-10:45
InterBase 2009 – Der Tresor (GERMAN)
InterBase 2009 wurde in der neuen Version um die Verschlüsselungs-Technologie erweitert. Diese neue Technologie zeigt Ihnen Daniel Magin wie gewohnt an Live-Beispielen. Außerdem werden Sie lernen, wie Sie mit der DES- und AES-Verschlüsselung der Datenbank und/oder individuellen Feldern sowie ganzen Tabellen Ihre Datenbank vor unbefugten Zugriffen schützen. Was sind die neuen Themen für Administratoren und Entwickler? Auch die Antwort auf diese Frage finden Sie hier!

More information you can find on: GERMAN_LINK 

Daniel Magin

October 20, 2008 Posted by | Embarcadero (CodeGear) stuff | Leave a comment

Deploying Delphi 2007 ASP.net and DBXpress (Interbase) on Windows 64 bit server

I found out on my trainings, many people have problems to deploy the asp.ent application to the windows server with 64bit architecture.

ERROR:
Unable to find the requested .Net Framework Data Provider.  It may not be installed.

1. Install the ADO.DBXProvider from your InterBase CD also

2. Check and perhaps modify the
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
in the tag     <system.data> <DbProviderFactories>
there must be a line

<add name=”AdoDbx Data Provider” invariant=”Borland.Data.AdoDbxClient” description=”.Net Framework Data Provider for dbExpress Drivers” type=”Borland.Data.TAdoDbxProviderFactory, Borland.Data.AdoDbxClient, Version=11.0.5000.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b” />

3. do not forget to copy the  Borland.Data.DbxDynalinkDriver.dll in your bin folder of your asp.net application

4. copy Dbxint30.dll (you can find on your local machine on c:\windows\system32) to  C:\WINDOWS\SysWOW64\

5. copy dbxadapter30.dll (you can find on your local machine on c:\windows\system32) to  C:\WINDOWS\SysWOW64\

6. in your web.config do not forget to use in the connectionString settings to your interbase to use localhost or 127.0.0.1 The Asp.net user have no (and did not need it) access to the interbase database file
    <connectionStrings>
                               <add name=”MYDB”

… Database=127.0.0.1:C:\DATA\EMPLOYEE.IB

…. />
                </connectionStrings>

 

regards Daniel Magin

October 20, 2008 Posted by | Embarcadero (CodeGear) stuff | Leave a comment