Newsgroup: it.comp.appl.access
Titolo: Connettersi a Db su internet con VBA?

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

 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


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

 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
Se usi ASP puoi usare sia ADO che DAO.
Ciao.
@ALex


 @ALex
Ciao

 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

 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



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.


[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 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

 
ocx via xml
--
a.cara

 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 


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

 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.

 a.cara
Grazie, mi documenterň
bbg

 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 


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. 

 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 

 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