Grazie
BBG
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
> 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?
>
>
> > 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.
Sai se devo utilizzare ADO? Te lo chiedo perchč ho fatto diverse prove ma
non ci sono riuscito.
Grazie
> > > 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
si in ASP lo so, è in Visual Basic che non lo so.
> Ciao.
> @ALex
Ciao
Secondo me fai un po' di confusione tra ASP e VB...
Ciao.
--
Sergio MAZZA
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
[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
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.
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
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
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
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
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.
Grazie, mi documenterň
bbg
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
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
[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.
chissà che prestazioni fa paura!
:-)
ringo