Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    ricezione dati da apllicazione esterna

    Io ricevo dei dati da inserire in un db da un servizo esterno,
    loro mi passano i dati, testo di un sms e numero mittente, tramite un azione post,
    ho dovuto fornire loro la pagine che ho creato in grado di ricevere questi valori,

    ma la cosa sembra non funzionare,

    ecco come mi inviano i dati:
    codice:
    http://www.vostrosito.com/vostroscript.asp?testosms=015113Unsaluto&numcel=xxxxxxxxxx
    ed ecco la pagina creata da me per inserire i dati nel db
    codice:
    '-------------------------
    '	Dichiaro le variabile dei campi del modulo
    '-------------------------
    
    Dim StrData
    Dim StrTxt
    Dim StrNumero
    
    ' Popolo le variabile
    
    	StrData			= Date()
    	StrTxt			= Request.QueryString("testosms")
    	StrNumero		= Request.QueryString("numcel")
    	
    	
    ' Creo la SQL per inserire i dati ne db
    strSQL = "INSERT INTO tb_sms (str_data,str_txt,str_numero)"
    ' Inserisco i dati nella tabella 
    strSQL = strSQL&"VALUES (#"&StrData&"#,'"&StrTxt&"','"&StrNumero&"')"
    ObjConn.Execute(strSQL)

    come mai non funziona ?

    Se pero' scrivo io manualmete come url la pagina con i due valori mi fa l'inserimento


  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    devi fare encode delle querystring per risolvere spazi e apici
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    cioè?

    dovrei usare il trim?

  4. #4
    se uso
    Server.URLEncode(StrTxt)
    gli spazi tra le parole si trasformano in + e non è bello!!!

  5. #5
    Lascia pure i più, poi al momento di estrarre i dati dal db, fai replace e sostituisci i + con gli spazi.

  6. #6
    i dati che ricevo sono riferiti ad un SMS, il servizio esterno mi passa numero e txt del sms che mandano ad un certo numero,

    ora l'inserimento del record nel db avviene,lo vedo da data e ora, quando qualcuno manda un sms, ma non si inseriscono il testo e il numero.

    puo essere dato che non sono giusti i nomi della querystring con cui mi passano i dati
    ?

  7. #7
    Le variabili che tu recuperi come querystring possono avere qualsiasi nome, l'importante è che al momento di recuperarle usi gli stessi nomi.
    Nel tuo esempio non mi pare ci siano errori.

  8. #8
    è quello che pensavo anche io, secondo me usano nomi diversi per le variabili...

    ora provo a chiedere info al servizio

  9. #9
    Ma dall'indirizzo che hai pubblicato tu non si direbbe.
    A meno che loro non riprendano le variabili da altre variabili vuote.

  10. #10
    A meno che loro non riprendano le variabili da altre variabili vuote.
    beh in questo caso è un errore loro, dato che per popolare quelle variabili io mando un sms con un gsm normale ad un loro numero o sbaglio?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.