Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [Vb.net]Utilizzo di replace

    Ho un problema non riesco a passare una stringa al comando update dopo aver usato il comando replace su una textbox al posto della stringa modificata nella query viene inserita il nome del textbox utilizzato ad esempio:
    la stringa da codificare è l'amico
    quindi uso replace(stringa, "'", "''")
    e passo questo valore alla text
    e lo metto nella query.
    Come risolvo il problema?
    grazie mille.

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Mica ho capito ndo sta il problema?
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Mi spiego meglio.
    Quando uso il comando replace la stringa non viene passata alla query, ma gli viene passato il nome del textbox. spero di essermi spiegato

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da ikaroweb
    Mi spiego meglio.
    Quando uso il comando replace la stringa non viene passata alla query, ma gli viene passato il nome del textbox. spero di essermi spiegato
    non so se ho capito ancora...sarà un problema mio magari!
    tu stai dicendo che hai una textbox che si chiama TextBox1 in cui inserisci un valore supponiamo d'amico, fai la replace su questo valore, quindi diventa d''amico e alla query gli passa TextBox1...da quello che hai scritto ho capito così...cmq posta il tuo codice così vediamo!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Grazie mille. Ma ho risolto aggirando il problema cosi:
    ho creato una text secondaria dove passo il replace e la mando alla query. alla prox.

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    281
    Guarda ke nn è necessario crearti un altra textbox

    Basta ke quando crei la tua query usi la replace così
    codice:
    Dim sql as String = ".....'" & replace(TextBox1.Text, "'","''") & "..........;"
    Così deve funzionare
    Se ti passa il nome della textbox al posto del suo contenuto è xkè probabilmente non usi il metodo Text ma scrivi TextBox (in VB6 funzionava cmq ma in .NET sei costretto a usare il metodo Text)

  7. #7
    Ok allora provo a fare cosi e ti faro sapere grazie.

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