A Slightly More Complex revLet Question
Mark Schonewille
m.schonewille at economy-x-talk.com
Sun Aug 9 13:33:13 EDT 2009
Hi Len,
Yes, if the server allows it, you can do all you describe. It is
indeed recommendable to use a cgi or irev to connect to MySql. I use
PHP for this. Many hosts, including yours sincerely, don't allow a
direct a connection to a database from a MySQL client.
Why would you put effort into keeping a connection alive? I don't
think that keeping a connection alive will increase transaction speed
significantly, unless you can connect to a database directly, without
cgi/irev/php.
You can write a cgi or php script, for instance, which interprets a
query from your client and executes it. I would consider this rather
insecure, because a hacker who finds out how to send queries gets full
control over your database.
You can get a url or use the post command to connect to a server and
send your query from your revlet the same way you can from a desktop
standalone.
Why is this complex?
--
Best regards,
Mark Schonewille
Economy-x-Talk Consulting and Software Engineering
http://economy-x-talk.com
Submit your software products to http://www.quickestpublisher.com and
get found!
On 9 aug 2009, at 18:43, Len Morgan wrote:
> I'm trying to convert one of Tcl/TK programs to work on a web server
> instead of the desktop. Because of the Sarbanes/Oxley Act, this
> will save them a lot of money.
>
> My question is:
>
> I can convert the screens/tabs/menus fairly easily to a revLet. In
> fact, this is going rather smoothly. The problem is that the data
> to fill the fields comes from a SQL server. I assume that I'm going
> to need some sort of .cgi/.irev program to send a query to and get
> the results back from. Will this require a connect/disconnect every
> time I need to get data? Can I create a generic cgi/irev program to
> receive a query and return tab delimited records?
>
> Better still, can I "connect" from my revLet and keep the connection
> open and talk to the server directly from the revLet?
>
> As I said in my subject, this is a much more complex use of the
> revLet than I've seen talked about here.
>
> Any help and/or advice would be appreciated.
>
> Len Morgan
> KTTK, Inc.
More information about the use-livecode
mailing list