Oops...
>  oCustomer := ICustomer.CoCreate;
>  oDataLayer := IDataLayer.CoCreate;
Should be
  oCustomer := CoCustomer.Create;
  oDataLayer := CoDataLayer.Create;
:(

>From: "Xander van der Merwe" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: Multiple recipients of list delphi <[EMAIL PROTECTED]>
>Subject: Re: [DUG]: Lan base vs WAN/Web based Databases
>Date: Thu, 26 Jul 2001 21:09:34
>
>Another way is to do all your business objects as COM objects and use ADO
>for database access (Delphi Professional will work just fine for this). 
>Your
>Windows GUI takes the form of *thin* Delphi TForms using the underlying COM
>objects and when you need to do the web app, all you need to do is write a
>set of ASP pages talking to the already existing COM objects.
>
>This is a proven architecture that works quite well - you could even move
>all database related stuff into a separate datalayer-type COM object to 
>make
>it even better.  This will allow you to write Delphi code like so:
>
>var
>  oCustomer: ICustomer;
>  oDataLayer: IDataLayer;
>  oRS: _Recordset;
>begin
>  oCustomer := ICustomer.CoCreate;
>  oDataLayer := IDataLayer.CoCreate;
>
>  oDataLayer.Connectionstring := '...some ADO connection string...'
>  oCustomer.ID = ...some ID...
>  oDataLayer.LoadObject(oCustomer);
>  ...do some work on Customer...
>  oDataLayer.SaveObject(oCustomer);
>  // get list of customers
>  oRS := oDataLayer.GetRS('select * from Customers');
>  ... and so on...
>
>The point of this code... very similar to the code you would write in your
>ASP pages later on.
>
>HTH
>Xander
>
>>From: Steve Aish <[EMAIL PROTECTED]>
>>Reply-To: [EMAIL PROTECTED]
>>To: Multiple recipients of list delphi <[EMAIL PROTECTED]>
>>Subject: [DUG]:  Lan base vs WAN/Web based Databases
>>Date: Thu, 26 Jul 2001 17:51:23 +1200
>>
>>I have a customer based in the US who wants a database which to start with
>>will be LAN based.  18 months from now he wants to make it a web based app
>>so that reps can access it from anywhere in the US.
>>
>>Is there any point in designing the LAN based version and then porting it
>>to
>>web based or is it a major shift?
>>
>>The reason I ask this is that in order to set up a web based app we need 
>>to
>>invest lots of money and upgrade to Delphi 6 Enterprise (I currently use
>>Delphi 5 Professional).  This means that the customer will also be
>>investing
>>a lot more money up front in order to make purchasing Enterprise 
>>affordable
>>for us and the project worth doing.
>>
>>Also is there any point in looking at other packages that allow an app to
>>be
>>web based (apart from Delphi Enterprise) that is cheaper?
>>
>>As an aside - the reason they are asking for a NZ based company is the
>>exchange rate. i.e. $120 an hour here is a lot better than $120 an hour
>>over
>>there...  Maybe we're not charging enough :)
>>
>>Thanks in advance,
>>
>>Steve Aish
>>OCOM
>>
>>---------------------------------------------------------------------------
>>     New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
>>                   Website: http://www.delphi.org.nz
>>To UnSub, send email to: [EMAIL PROTECTED]
>>with body of "unsubscribe delphi"
>>Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
>
>
>_________________________________________________________________
>Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
>
>---------------------------------------------------------------------------
>    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
>                  Website: http://www.delphi.org.nz
>To UnSub, send email to: [EMAIL PROTECTED]
>with body of "unsubscribe delphi"
>Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to