Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 6 su 6

Connettere access con un servizio tramite url

  1. #1
    Lelec non è in linea Novello
    Ciao ragazzi

    Vorrei passare alcuni valori dal mio db access 2010 ad un servizio.
    Cortesemente, potreste spiegarmi o darmi qualche dritta su come realizzare da vba la chiamata al servizio mezzo url?

    Ho letto qualcosina sul servizio rest, ma parla solo per la richiesta dei dati

    Grazie in anticipo

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Cosa sarebbe "un servizio"... ci sono eventualme i WEB-SERVICE ... è questo...?
    Una volta si usava un'installazione di Soap che generava una classe con i metodi/proprietà espsoti dal web-SERVICE.

    https://stackoverflow.com/questions/...h-vba/15650299
    https://access-programmers.co.uk/for...d.php?t=257957
    Connecting To A Soap Wsdl In Access 2013 - UtterAccess Forums
    https://social.msdn.microsoft.com/Fo...orum=accessdev
    ℹ️ Leggi di più su @Alex ...

  3. #3
    Lelec non è in linea Novello
    Grazie Alex per la risposta!
    Si WEB-SERVICE .. mi sono dimenticato il WEB nella tastiera

    Ho letto un pò ... anche sulle differenze fra l'utilizzo del soap e del restfull. Se condo te qual è la strada più opportuna?
    Dopo aver effettuato la chiamata, devo ancora capire come fare ad inviare i dati da ms access al servizio web ....
    Hai qualche suggerimento?

  4. #4
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Quote Originariamente inviato da Lelec Visualizza il messaggio
    Grazie Alex per la risposta!
    Si WEB-SERVICE .. mi sono dimenticato il WEB nella tastiera

    Ho letto un pò ... anche sulle differenze fra l'utilizzo del soap e del restfull. Se condo te qual è la strada più opportuna?
    Quì la risposta dipende dalle tue capacità di usare la connessione... ovviamente se usi SOAP con la Classe già fatta devi solo leggere/scrivere le proprietà ed usare i Metodi... se usi la connessione ti tocca svilupparti un codice che legge e fa quello che da la classe di SOAP...

    Sono 2 metodi che funzionano... tu li provi e ti rendi conto di quale sia più adeguato alle tue capacità/esigenze.
    Quote Originariamente inviato da Lelec Visualizza il messaggio
    Dopo aver effettuato la chiamata, devo ancora capire come fare ad inviare i dati da ms access al servizio web ....
    Hai qualche suggerimento?
    Appunto... credo sia meglio fare un passo alla volta.
    Usando SOAP, scrivi nella Property esposta dalla Classe... tutto molto più semplice...
    ℹ️ Leggi di più su @Alex ...

  5. #5
    Lelec non è in linea Novello
    Ok!!! Grazie.
    Ci provo e ti faccio sapere!

  6. #6
    Lelec non è in linea Novello
    Ciao a tutti!!!
    Sembra funzionare bene. Condivido con voi quanto realizzato



    Function sendData( usr As String, pwd As String)
    
    
    Dim Url As String
    Dim postParameters As String
    Dim objHTTP As Object
    Dim responseText As String
    Dim requestType As String
    Dim outcome As String
    
    
    
    Url = "myurl"
    postParameters = "{""usr"":" & Chr(34) & usr & Chr(34) & ",""pwd"":" & Chr(34) & pwd & Chr(34) & ",""debug"":true}"
    
    If postParameters <> "" Then
    requestType = "POST"
    Else
    requestType = "GET"
    End If
    
    Set objHTTP = CreateObject("MSXML2.XMLHTTP")
    objHTTP.Open requestType, Url, False
    objHTTP.setRequestHeader "Content-Type", "application/json" ' opp /XML
    objHTTP.setRequestHeader "myHeade", "myvalue"
    objHTTP.setRequestHeader "myHeade", "myvalue"
    
    
    If postParameters <> "" Then
    objHTTP.send (postParameters)
    Else
    objHTTP.send
    End If
    responseText = objHTTP.responseText
    outcome = objHTTP.statusText
    
    
    If postParameters <> "" Then Call control_send(usr, outcome): If outcome = "OK" Then Sleep 120000 'tempo di attesa per ripetere il ciclo
    
    Set objHTTP = Nothing
    
    
    
    End Function
    

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Access connessione a servizio dati
    Da Squalo10 nel forum Microsoft Access
    Risposte: 7
    Ultimo Post: 12-12-2017, 13:06
  2. Connettere e disconnettere il pc ad internet
    Da k17 nel forum Visual Basic .Net
    Risposte: 7
    Ultimo Post: 10-10-2007, 16:50
  3. connettere più di dieci pc
    Da nunzio nel forum Microsoft Windows
    Risposte: 2
    Ultimo Post: 18-09-2007, 10:15
  4. Connettere un db in rete
    Da xreme nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 02-11-2006, 20:42
  5. Connettere due pc via internet
    Da dejawho nel forum Delphi
    Risposte: 0
    Ultimo Post: 12-11-2005, 21:31