Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    residenza
    Hamburg
    Messaggi
    27

    Inviare un form da visual basic a pagina ASP

    Allora ragazzi mi spiego meglio, ho intenzione di realizzare un applicazione desktop in visual basic 6 (non è altro che un form fatto in visual basic) una volta che l'utente completa questo form clicca su un pulsante del form realizzato in visual basic e mi invii i dati contenuti all'interno di questo form ad una pagina realizzata in asp che si trova in web; quindi mi serve che invii una stringa del genere... http://www.miosito.it/request.asp?codice=1

    in modo che poi dalla pagina request.asp io so che il codice è 1 e melo memorizzo nel database access che è sempre all'interno del sito web... ragazzi sono riuscito a farmi capire??? scusate la mia ignoranza ma spero che qualcuno saprà aiutarmi!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2008
    residenza
    Hamburg
    Messaggi
    27
    ragazzi nessuno che mi aiuta o mi sa aiutare???

  3. #3
    io aggiungerei un controllo browser nascosto alla vista dell'utente e poi al click sull'ok da parte dell'utente, prima di chiudere il form farei un browser.navigate al tuo indirizzo passandogli tutti i parametri senza far vedere il browser.

    al massimo per vedere se la pagina ha finito fai scrivere apparire una scritta del tipo "OK" nella pagina asp. da parte client invece continui ad attendere finchè nel body della pagina non c'è scritto "ok".

    spero di essermi spiegato bene
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2008
    residenza
    Hamburg
    Messaggi
    27
    non ho capito molto...mi faresti qualche dritta in codice per favore?

  5. #5
    prima di tutto... che versione di visual basic usi? 2008, 2005, 6, 5, 4, 3... specifica
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2008
    residenza
    Hamburg
    Messaggi
    27
    visual basic 6, o anche visual basic 2008 express edition... come preferisci te

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    378
    ciao, sto usando proprio in questi giorni WEBBROWSER e potresti fare così:

    1) aggiungi alla tua form un webbrowser

    2) quando hai tutti i dati da inviare crei una stringa con i parametri da mettere in GET

    codice:
    parametri = "?codice01=" textbox01.text & "&codice02=" & textbox02.text
    3) una volta composta la stringa dei parametri richiami la pagina ASP

    codice:
    WebBrowserTUO.Navigate(New System.Uri("http://www.miosito.it/request.asp" & parametri))
    spero di essere stato chiaro....

  8. #8
    proprio quello che gli suggerivo io...

    solo che deve ricordarsi di mettere il visible del webbrowser a false nell'evento load della form.

    sennò gli utenti vedono tutto...

    esempio (fatto con vb.net 2005):

    codice:
    Public Class Form1
        Dim parametri As String
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            WebBrowser1.Visible = False
        End Sub
    
        Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            parametri = "i tuoi parametri"
            WebBrowser1.Navigate("www.esempio.it\esempio.asp?" & parametri)
            Do
                If WebBrowser1.Document IsNot Nothing Then
                    Select Case WebBrowser1.Document.Body.InnerText.Trim.ToLower
                        Case "ok"
                            'gestione inserimento riuscito 
                        Case "errore inserimento"
                            'gestione errore inserimento
                        Case "errore esempio"
                            'gestione errore esempio
                    End Select
                End If
                Application.DoEvents()
            Loop
        End Sub
    End Class
    naturalmente nella pagina asp devi fare:

    pagin esempio.asp
    codice:
    <body>
    <% 'inserimento
    
    'dopo inserimento
    if Err Then
    response.write err.description
    else 
    response.write "ok"
    end if
    %>
    </body>
    hai capito ora?
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2008
    residenza
    Hamburg
    Messaggi
    27
    ok ragazzi provo e vi faccio sapere, grazie per il momento, siete stati veramente gentili

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2008
    residenza
    Hamburg
    Messaggi
    27
    ragazzi mi dice che la variabile webbrowser1 non è dichiarata...come la devo dichiarare? di che genere? scusate se vi rompo le palle...ma vi prego di aiutarmi!

    mi spiego meglio... in vb 2008 mi dice webbrowser1 non dichiarato e se lo dichiaro di tipo webbrowser poi mi dice : riferimento a un oggetto non impostato su un istanda di oggetto e mi evidenzia la riga webbrowser1.visible = false...
    ora provo ad eliminare la stringa webbrowser1.visible=false eseguo ma mi da lo stesso errore sulla riga Webbrowser1.Navigate... ditemi voi raga...aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.