Re: Access SQL Server Express over the Internet



On Oct 27, 10:14 am, Helmut Woess <use...@xxxxxxxx> wrote:
Am Fri, 26 Oct 2007 17:15:34 +0200 schrieb danny heijl:

...> Every tutorial will or should tell you not to do it.

You should use webservices or something equivalent, not ADO.

...

Very interesting - any reasons why not ADO?
I have a big application (written with Delphi, using ADO) running with
clients in different countries in Europe and hanging all together on one
central server - everything works like a charm since two years.
The server is SQL2005 and we are using certification and a special port and
name for the instance. Never had any safety-, speed- or ressource problems.

bye,
Helmut

Humm...

I'm developing a system with Delphi, ADO and SQL2005. My main problem
is: how to reduce the ADO/OleDB/SqlNativeClient traffic and delay -
for each query the MS Layer generates:

1. SET NO_BROWSETABLE ON [TDS RPC format]
Some response (ack)
2. SET FMTONLY YES / ORIGINAL_QUERY / SET FMTONLY NO (wait-for-
response) [TDS RPC format]
Some response (columns names and types)
3. SET NO_BROWSETABLE ON (wait-for-response) [TDS Query format]
Some response ()
4. ORIGINAL_QUERY (again) [TDS Query format]
Desired Response (Data finally)

Running on local network the total cycle is very fast because of LAN
low latency.
But with a medium latency/low speed VPN the total time to receive
response became too slow, although server response is very fast.

Any suggestions, solutions?

Additional Info: CursorLocation: Client, CursorType: ForwardOnly,
LockType: ReadOnly.

.



Relevant Pages

  • Re: Newbie: Data storage and manipulation speed
    ... Thanx for your kind response! ... plan to call DoEvents about 3-5 times per second. ... Access Table through ADO manipulations. ... But, if memory is insuficient, you'll ...
    (microsoft.public.vb.general.discussion)
  • RE: SQL Syntax Problem
    ... Thanks for the response, John, ... I tried changing the name of the work sheet to 'Eighty' to see if that was ... I could try ADO, but in this case I am not sure how to tell Access to use ... > contain invalid characters or punctuation.... ...
    (microsoft.public.access.externaldata)
  • Indexing Question
    ... I have a VB6 application in which I access a FP6 DB with ADO. ... As one of the tables gets bigger My response is degrading. ...
    (microsoft.public.fox.vfp.queries-sql)
  • Indexing Question
    ... I have a VB6 application in which I access a FP6 DB with ADO. ... As one of the tables gets bigger My response is degrading. ...
    (microsoft.public.data.ado)
  • Indexing Question
    ... I have a VB6 application in which I access a FP6 DB with ADO. ... As one of the tables gets bigger My response is degrading. ...
    (microsoft.public.vb.database)