Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di kobe83
    Registrato dal
    Sep 2008
    Messaggi
    89

    [VB+MySql] concatenazione di stringhe

    Ciao a tutti!
    Stò cominciando a programmare in vb ed ho qualche problema con la sintassi.
    Ho una pagina aspx che contiene una textbox, voglio che il contenuto della textbox premendo un button venga inserito all'interno del mio database mysql, il problema è che non riesco a concatenare il contenuto della textbox al comando mysql. Vi posto la riga di codice "incriminata" per maggiore chiarezza:

    Dim inserisci As New MySqlCommand("INSERT INTO giocatori(nome) VALUES ('"textbx.text"'), connx)
    se invece scrivo ad esempio:

    Dim inserisci As New MySqlCommand("INSERT INTO giocatori(nome) VALUES (''pippi inzaghi), connx)
    l'inserimento va a buon fine, ma ovviamente viene eseguito una sola volta.

    Potete dirmi dove stò sbagliando? Grazie tante.

  2. #2
    Le basi proprio

    Per concatenare una stringa in VB.Nat o VB6 si usa &
    codice:
    Dim inserisci As New MySqlCommand("INSERT INTO giocatori(nome) VALUES ('" & textbx.text & "'), connx)
    In C# invece il +

    codice:
    MySqlCommand inserisci = New MySqlCommand("INSERT INTO giocatori(nome) VALUES ('" + textbx.text + "'), connx);

  3. #3
    Utente di HTML.it L'avatar di kobe83
    Registrato dal
    Sep 2008
    Messaggi
    89
    non ho fatto in tempo a fare un edit del mio post... ho risolto con

    Dim inserisci As New MySqlCommand("INSERT INTO giocatori(nome) VALUES ('" & (textbx.Text) & "')", conn)
    Considera che non ho nemmeno le basi di vb, stò cominciando dal nulla.
    Grazie, ciao

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.