Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Connettersi a Db su internet con VBA?

50 views
Skip to first unread message

il barbagianni

unread,
Aug 11, 2005, 11:16:23 AM8/11/05
to
Ho necessità di collegarmi con una procedura in VBA a una tabella in un DB
access che è residente sul mio sito su internet. E' possibile? Mi date
qualche input per favore?

Grazie
BBG

Alessandro Baraldi

unread,
Aug 11, 2005, 12:40:49 PM8/11/05
to
"il barbagianni" <m...@home.it> wrote in message
news:ddfq5d$74i$1...@newsreader.mailgate.org


Non è possibile se non con mezzi WEB.
In pratica puoi acedere tramite ASP al tuo Database in internet
ma da VBA(Access) no.

Saluti.
@Alex


--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG

Il barbagianni

unread,
Aug 12, 2005, 10:17:19 AM8/12/05
to

> Non è possibile se non con mezzi WEB.
> In pratica puoi acedere tramite ASP al tuo Database in internet
> ma da VBA(Access) no.
>


Grazie. Vale lo stesso anche per VB e VB.net?


Alessandro Baraldi

unread,
Aug 12, 2005, 10:33:52 AM8/12/05
to
"Il barbagianni" <so...@nospam.tx.invalid> wrote in message
news:Pb2Le.5679$zs....@tornado.fastwebnet.it

>
>
> > Non č possibile se non con mezzi WEB.


> > In pratica puoi acedere tramite ASP al tuo Database in internet
> > ma da VBA(Access) no.
> >
>
>
> Grazie. Vale lo stesso anche per VB e VB.net?


VB sicuramente si, per .NET non saprei poichč non
ho mai avuto nulla a che fare.

Il barbagianni

unread,
Aug 12, 2005, 1:14:26 PM8/12/05
to
> > Grazie. Vale lo stesso anche per VB e VB.net?
>
>
> VB sicuramente si, per .NET non saprei poichč non
> ho mai avuto nulla a che fare.
>


Sai se devo utilizzare ADO? Te lo chiedo perchč ho fatto diverse prove ma
non ci sono riuscito.

Grazie


Alessandro Baraldi

unread,
Aug 12, 2005, 1:17:37 PM8/12/05
to
"Il barbagianni" <so...@nospam.tx.invalid> wrote in message
news:YN4Le.5845$zs....@tornado.fastwebnet.it

> > > Grazie. Vale lo stesso anche per VB e VB.net?
> >
> >

> > VB sicuramente si, per .NET non saprei poichè non


> > ho mai avuto nulla a che fare.
> >
>
>

> Sai se devo utilizzare ADO? Te lo chiedo perchè ho fatto diverse prove ma


> non ci sono riuscito.
>
> Grazie


Se usi ASP puoi usare sia ADO che DAO.
Ciao.
@ALex

Il barbagianni

unread,
Aug 14, 2005, 10:49:57 AM8/14/05
to

>
> Se usi ASP puoi usare sia ADO che DAO.

si in ASP lo so, è in Visual Basic che non lo so.

> Ciao.
> @ALex


Ciao

Sergio MAZZA

unread,
Aug 16, 2005, 6:00:11 AM8/16/05
to
"Il barbagianni" <so...@nospam.tx.invalid> ha scritto nel messaggio news:pSILe.7114$zs....@tornado.fastwebnet.it...

>
> si in ASP lo so, è in Visual Basic che non lo so.
>
> Ciao


Secondo me fai un po' di confusione tra ASP e VB...

Ciao.

--
Sergio MAZZA


il barbagianni

unread,
Aug 17, 2005, 11:02:11 AM8/17/05
to

> > si in ASP lo so, è in Visual Basic che non lo so.
> >
> > Ciao
>
>
> Secondo me fai un po' di confusione tra ASP e VB...
>
> Ciao.
>


Perchè scusa? Forse sono io che non mi so spiegare.
In ASP (cioè con VBscript) sono capace a connettemi a un Database sia con
DAO che con ADO. Quello che chiedo è questo:

1. Posso connettermi ad un DB di access su internet utilizzando uno script
VBA da locale?
e qua mi avete già detto che non si può fare.

2. Posso connettermi ad un DB access su internet utilizzando un programma VB
o VB net? Se si come? Io con ADO non ci sono riuscito (ma questo non è
significativo).

Ok. Spero di essere stato + chiaro.

Grazie a tutti
BBG

Alessandro Baraldi

unread,
Aug 17, 2005, 2:28:45 PM8/17/05
to
"il barbagianni" <m...@home.it> wrote in message
news:ddvji1$n3l$1...@newsreader.mailgate.org

[CUT]


> Perchè scusa? Forse sono io che non mi so spiegare.
> In ASP (cioè con VBscript) sono capace a connettemi a un Database sia con
> DAO che con ADO. Quello che chiedo è questo:
>
> 1. Posso connettermi ad un DB di access su internet utilizzando uno script
> VBA da locale?
> e qua mi avete già detto che non si può fare.
>
> 2. Posso connettermi ad un DB access su internet utilizzando un programma VB
> o VB net? Se si come? Io con ADO non ci sono riuscito (ma questo non è
> significativo).
>
> Ok. Spero di essere stato + chiaro.
>
> Grazie a tutti
> BBG

Il problema non è legato al linguaggio VB piuttosto che VBA
ma all'applicativo che deve interagire con Internet.

Applicativi sviluppati con tecnologia VB o VBA non possono
accedere ad internet per connettersi al Database.

Spero di essere stato chiaro visto che già nel 1° 3D
te lo avevo evidenziato.

@Alex

il barbagianni

unread,
Aug 18, 2005, 10:16:26 AM8/18/05
to

> Il problema non è legato al linguaggio VB piuttosto che VBA
> ma all'applicativo che deve interagire con Internet.
>

Veramente nel primo 3d tu stesso dici:

>VB sicuramente si, per .NET non saprei poichè non
>ho mai avuto nulla a che fare.

mentre adesso sostieni il contrario:

> Applicativi sviluppati con tecnologia VB o VBA non possono
> accedere ad internet per connettersi al Database.
>
> Spero di essere stato chiaro visto che già nel 1° 3D
> te lo avevo evidenziato.
>


e comunque io stesso in ufficio utilizzo un software (che sembrerebbe
sviluppato in VB o VB.net) che comunica via internet con un DB. Quindi a mio
avviso il modo c'è, magari qui nessuno lo conosce ma deve esserci per forza.

Alessandro Baraldi

unread,
Aug 18, 2005, 11:22:08 AM8/18/05
to
"il barbagianni" <m...@home.it> wrote in message
news:de258b$6i1$1...@newsreader.mailgate.org

Leggi bene quanto hai chiesto e quanto ti ho risposto:

[Io rispondo alla 1° domanda]
> Non è possibile se non con mezzi WEB.


> In pratica puoi acedere tramite ASP al tuo Database in internet
> ma da VBA(Access) no.
>

[Tu chiedi]


Grazie. Vale lo stesso anche per VB e VB.net?

[Io rispondo]


VB sicuramente si, per .NET non saprei poichè non
ho mai avuto nulla a che fare.


Ora se non erro l'interpretazione dell'italiano
quando mi chiedi se vale lo stesso per VB o NET
capisco relativamente al fatto che VBA non lo consente...!
Se però tu intendevi altro hai formulato male la domanda.

VB o VBA possono connettersi con INET ma non ad un Database.

Se trovi chi ti suggerisce come da VB ci si Connette ad un DB
nel WEB rendici edotti della cosa, faresti una cortese concessione
al NG.

Saluti

il barbagianni

unread,
Aug 18, 2005, 11:42:44 AM8/18/05
to
>
> [Tu chiedi]
> Grazie. Vale lo stesso anche per VB e VB.net?
>
> [Io rispondo]
> VB sicuramente si, per .NET non saprei poichč non

> ho mai avuto nulla a che fare.
>
>
> Ora se non erro l'interpretazione dell'italiano
> quando mi chiedi se vale lo stesso per VB o NET
> capisco relativamente al fatto che VBA non lo consente...!
> Se perņ tu intendevi altro hai formulato male la domanda.

Ok, Pardon, ho interpretato male la tua risposta. Io avevo capito: VB
sicuramente si (ci riesce)

>
> VB o VBA possono connettersi con INET ma non ad un Database.
>
> Se trovi chi ti suggerisce come da VB ci si Connette ad un DB
> nel WEB rendici edotti della cosa, faresti una cortese concessione
> al NG.
>

Ok spero allora di fare una cortese concessione con questo link:

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=34223&lngWId=1

ma non ho avuto tempo di provarla perchč sono in ufficio.

ciao
bbg


Alessandro Cara

unread,
Aug 18, 2005, 4:02:08 PM8/18/05
to
[cut]

> e comunque io stesso in ufficio utilizzo un software (che sembrerebbe
> sviluppato in VB o VB.net) che comunica via internet con un DB. Quindi a mio
> avviso il modo c'è, magari qui nessuno lo conosce ma deve esserci per forza.
>
ocx via xml
--
a.cara

Sergio MAZZA

unread,
Aug 19, 2005, 3:31:19 AM8/19/05
to
"il barbagianni" <m...@home.it> ha scritto nel messaggio news:de2aa8$bgf$1...@newsreader.mailgate.org...

Il mio inglese non č eccellente ma nel readme viene indicato:
...
Note, the web server has to be a server you have rights to and not just some free web hoster like GeoCities so don't get too excited
if you thought that is what this was. This demo will connect to my web server and read data from the NorthWind database found in SQL
Server
...

Ciao.

--
Sergio MAZZA


il barbagianni

unread,
Aug 19, 2005, 4:15:32 AM8/19/05
to
>
> Il mio inglese non è eccellente ma nel readme viene indicato:

> ...
> Note, the web server has to be a server you have rights to and not just
some free web hoster like GeoCities so don't get too excited
> if you thought that is what this was. This demo will connect to my web
server and read data from the NorthWind database found in SQL
> Server
> ...
>


infatti è vero, ho controllato e bisogna modificare un file ini che risiede
nel server.

cioa
BBG

Sergio MAZZA

unread,
Aug 19, 2005, 4:44:10 AM8/19/05
to
"il barbagianni" <m...@home.it> ha scritto nel messaggio news:de44gl$2e2$1...@newsreader.mailgate.org...

>
> infatti è vero, ho controllato e bisogna modificare un file ini che risiede
> nel server.
>
> cioa
> BBG

E' vero cosa?
Che non è possibile connettersi direttamente ad un database access via web? O che?

Ciao.
--
Sergio MAZZA


il barbagianni

unread,
Aug 19, 2005, 10:05:22 AM8/19/05
to
>
> E' vero cosa?
> Che non è possibile connettersi direttamente ad un database access via
web? O che?
>


E' vero quello che dice l'autore, che puoi connetterti al DB in remoto, a
patto che tu possa agire sul server e modificare il file msdfmap.ini.
Quindi, nel mio caso, e' come se non potessi connettermi.
Provero' la strada di Cara, cioè via XML.

il barbagianni

unread,
Aug 19, 2005, 10:06:27 AM8/19/05
to

> ocx via xml
> --
> a.cara


Grazie, mi documenterň
bbg

Sergio MAZZA

unread,
Aug 20, 2005, 12:53:14 PM8/20/05
to
"il barbagianni" <m...@home.it> ha scritto nel messaggio
news:de4ovd$mbl$1...@newsreader.mailgate.org...

>
> E' vero quello che dice l'autore, che puoi connetterti al DB in remoto, a
> patto che tu possa agire sul server e modificare il file msdfmap.ini.
> Quindi, nel mio caso, e' come se non potessi connettermi.
> Provero' la strada di Cara, cioè via XML.


Sarà, ma io l'ho interpretata così:
Puoi accedere all'mdb di access solo se hai un database server come SQL che
ti permette di connetterti...

Quindi non puoi accedere ad un mdb via web, solo con vba, se non con altri
mezzi...

Ciao.

--
Sergio MAZZA


Il barbagianni

unread,
Aug 21, 2005, 6:19:33 PM8/21/05
to

> Sarà, ma io l'ho interpretata così:
> Puoi accedere all'mdb di access solo se hai un database server come SQL
> che ti permette di connetterti...
>


Non credo, questa la nota dell'autore:

Aside from the code provided. One small edit must
be done to an .INI file located on the WebServer itself.

Find the file named:

msdfmap.ini

Open and edit it:

In the [connect default] section there is a value for: Access.
Change it to read:

[connect default]
Access=ReadWrite

Also in the [sql default] section: change the SQL value to be like:

[sql default]
Sql=


What those settings are are overwrite properties to any incoming remote
connection. The way they were all remote connection requests access values
were getting NoAccess and the SQL for any calls was being changed to " ".

Now they will be given ReadWrite and the SQL will not get modified.

Sergio MAZZA

unread,
Aug 22, 2005, 2:58:02 AM8/22/05
to
"Il barbagianni" <so...@nospam.tx.invalid> ha scritto nel messaggio news:177Oe.12517$zs....@tornado.fastwebnet.it...

>
>
> Non credo, questa la nota dell'autore:
>
> Aside from the code provided. One small edit must
> be done to an .INI file located on the WebServer itself.
>
> Find the file named:
>
> msdfmap.ini
>
> Open and edit it:
>
> In the [connect default] section there is a value for: Access.
> Change it to read:
>
> [connect default]
> Access=ReadWrite
>
> Also in the [sql default] section: change the SQL value to be like:
>
> [sql default]
> Sql=
>
>
> What those settings are are overwrite properties to any incoming remote connection. The way they were all remote connection
> requests access values were getting NoAccess and the SQL for any calls was being changed to " ".
>
> Now they will be given ReadWrite and the SQL will not get modified.


Prova e poi comunicaci i risultati; ma non dimenticare di descrivere in dettaglio la configurazione del server dove risiede l'mdb...

Ciao.

--
Sergio MAZZA


Alessandro Baraldi

unread,
Aug 23, 2005, 4:35:53 AM8/23/05
to
"Sergio MAZZA" <sergi...@tiscali.it> wrote in message
news:debt2k$7df$1...@area.cu.mi.it

[CUT]


> Prova e poi comunicaci i risultati; ma non dimenticare di descrivere in dettaglio la configurazione del server dove risiede l'mdb...
>
> Ciao.

Ho fatto una prova questa mattina costruendo un WebService
messo nel WebServer.
Il WebService č realizzato con VS_DOT_NET.

Da Access dopo aver scaricato l'addin dalla MS ho inserito
il riferimento al WebService passando l'indirizzo Web completo
del mio WebServer e del WebService.
L'addin mi ha generato una classe che istanzia il WS, a quel punto
dalla Form ho avuto modo di scambiare dati con il DB residente
nel WebServer.

Saluti.

ringo

unread,
Aug 25, 2005, 10:53:59 AM8/25/05
to
>> Prova e poi comunicaci i risultati; ma non dimenticare di descrivere in
>> dettaglio la configurazione del server dove risiede l'mdb...
>>
>> Ciao.
>
> Ho fatto una prova questa mattina costruendo un WebService
> messo nel WebServer.
> Il WebService è realizzato con VS_DOT_NET.

>
> Da Access dopo aver scaricato l'addin dalla MS ho inserito
> il riferimento al WebService passando l'indirizzo Web completo
> del mio WebServer e del WebService.
> L'addin mi ha generato una classe che istanzia il WS, a quel punto
> dalla Form ho avuto modo di scambiare dati con il DB residente
> nel WebServer.
>
> Saluti.
> @Alex

chissà che prestazioni fa paura!

:-)

ringo


0 new messages