main logo
Subject: Re: A little help with VFP -> SPT
Author: "Bob Lee"
Posted: 2003/05/30 20:00:00
 
View Entire Thread
New Search


Anthony,
I thought sure I was the only one who would have thought of storing code in
sql server. Really wasnt sure at the time why I did it, but once I worked,
the idea is more in line with how I feel computers should work
Big Ass Dumb database backend, ! Great concept VFP make a nice gui for the
users, but use a nice solid datasotre in the back room.!
Bob Lee

----- Original Message -----
From: "Testi, Anthony L (UseTemp)" <anthony.testi-eds (at) eds D.OT com>
To: "'ProFox Email List'" <profox@leafe.com>
Sent: Friday, May 30, 2003 12:43 PM
Subject: RE: A little help with VFP -> SPT


> That is one of the core techniques used in my last programming project.
We
> treated the BackEnds as just big dumb databases. We had one table that
> stored our SQLs. There where multiple columns: SQL_NAME, Common, VFP,
> MS_QSL, Oracle, mySQL.... Normally only the name and common was filled
in.
> If the SQL was so complex and had to use specific Language commands such
as
> IIF for Fox vs. Case for MS SQL we would fill in the other columns.
>
> Also our framework had built in standard SQLs so that there was no need to
> add in many records to the SQL table. Commands such as:
> Get_Cursor_by_Primary_Key( <Table_Name>, <Primary Key Value>),
> Get_Cursor_All_Records( <Table_Name> ), Get_Cursor_by_Field( <Table_Name>,
> <Field_Name>, <Field_Value> ) Etc.
>
> We dealt with Vars in the SQL statements etc. Worked out well. We could
and
> did switch different backends on a daily bases.
>
> Anthony
>
> -----Original Message-----
> From: Bob Lee [mailto:bobl (at) wginc D.OT org]
> Sent: Friday, May 30, 2003 9:27 AM
> To: ProFox Email List
> Subject: Re: A little help with VFP -> SPT
>
>
> so last year, I got to thinking myself about SP's and when they could be
> used, and why. What I did was write a few lines of code which allowd me to
> store a SP - in a table, (say a sp table ) which could keep lib routines
for
> that database. this way, a user be it PHP programmer, or myself or
someone
> else could get access to a sql querry - as data, and then send it back to
> the server with their own var's filled in.. in cocept it went like this.
> select myquerry where myquerry_id = "calculate_customer_total" read the
> cursor, change the cursor to memvar, eval the memvar to get real data into
> say the customer account number, pass pack to the server the statment
>
> Well it worked... not something I was proud of...
>
> Bob Lee
>
>
> ----- Original Message -----
> From: "Ed Leafe" <ed@leafe.com>
> To: "ProFox Email List" <profox (at) leafe D.OT com>
> Sent: Friday, May 30, 2003 12:18 PM
> Subject: Re: A little help with VFP -> SPT
>
>
> > On Friday, May 30, 2003, at 12:03 PM, Stephen Russell wrote:
> >
> > > SP's to me is CODE that is redundant in nature, asked for too often,
> > > and in general deals with many transactions. EOM, EOY, Payroll,
> > > Aging Reports for
> > > AR, AP. Inventory turn over. You need the WHOLE table for the
> > > process,
> > > instead of C/S work where I need all customers starting with 'C' for a
> > > finder list.
> > >
> > > My POV is to stop bandwidth waste, keep the data on the server for
> > > the changes necessary in the process, let the server do what it does
> > > REAL GOOD, notify me when it's done.
> >
> > OK, that makes sense, but there is no need then to pass *any* data to
> > the client in these cases. And it doesn't make sense to do this on the
> > client, since you'll never have the need for all 50 desktops to be
> > running EOM, right? Instead, you only need something on the client to
> > trigger the process on the server.
> >
> > Now whether that process is a SP or something like a Python script on
> > the server that does the processing really doesn't matter. In this
> > case, I'd write the code in Python, install it on the server, and
> > build a way to call the script from my app.
> >
> > ___/
> > /
> > __/
> > /
> > ____/
> > Ed Leafe
> > http://leafe.com/
> > http://opentech.leafe.com
> >
> >
[excessive quoting removed by server]


 
©2003 Bob Lee
<-- Prior Message New Search Next Message -->