Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Originariamente inviato da conte06
    ...mi dà il seguente errore
    dovresti inserire all'interno della funzione che la usa (inserisciNome) la creazione dell'oggetto connection
    codice:
    SqlConnection sqlconnDbprova01 = new SqlConnection("....
    Saluti a tutti
    Riccardo

  2. #12
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    144
    grazie, anche se nel frattempo avevo risolto quel problema, ora ho l'ultimo quesito, e poi spero di non rompere per un po'

    in realtà il quesito è doppio:
    1) inserendo la variabile nella funzione come mi avevi detto tu:
    SqlCommand cm = new SqlCommand("INSERT INTO tblutenti VALUES('" & c & "')", sqlconnDbprova01);

    mi dà il seguente errore:
    CS0019: Operator '&' cannot be applied to operands of type 'string' and 'string'

    perchè?


    2) poi per lanciare la funzione tramite un button, ho messo:
    <INPUT TYPE="text" NAME="textNome">
    <INPUT TYPE=BUTTON OnClick="inserisciNome(textNome);" VALUE="inserisci">

    dove il primo tag è naturalmente una casella di testo e il secondo è un button che, cliccandoci sopra, dovrebbe lanciare la funzione passando come parametro(cioè quello da inserire) il contenuto della textbox(textNome appunto)
    dovrebbe funzionare giusto?

    saluti
    conte06

  3. #13
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    SqlCommand cm = new SqlCommand("INSERT INTO tblutenti VALUES('" + c + "')", sqlconnDbprova01);
    (lo stavo facendo in vb)
    x i due input: devono essere runat="server"

  4. #14
    Originariamente inviato da conte06
    SqlCommand cm = new SqlCommand("INSERT INTO tblutenti VALUES('" & c & "')", sqlconnDbprova01);
    oltre a quanto detto, aggiungo che quando si inseriscono valori all'interno di una qualsiasi query soprattutto se questi valori provengono dall'utente e' consigliato utilizzare i parametri. Ti faccio un esempio applicabile alla tua query
    codice:
    SqlCommand cm = new SqlCommand("INSERT INTO tblutenti VALUES(@tuocampo)", sqlconnDbprova01);
    cm.parameters.add("@tuocampo").value = c;
    Saluti a tutti
    Riccardo

  5. #15
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    144
    non funziona
    non capisco perchè, la sintassi è giusta, c'è qualcosa che non capisco, ora gli input sono:

    <INPUT TYPE="text" NAME="textNome" RUNAT="server">

    <INPUT TYPE=BUTTON OnClick="inserisciNome(textNome);" VALUE="inserisci" RUNAT="server">


    OnClick="inserisciNome(textNome)" è giusto, no?
    è come se non lanciasse la funzione, perchè ho anche provato a sostituire la funzione con una senza parametri da inserire, cioè basta lanciarla e inserisce la parola "pippo" nel db, ma non funziona lo stesso, perchè? Forse devo specificare meglio la funzione? tipo: qualcosa.inserisciNome(); ?

  6. #16
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    144
    risolto ragazzi, grazie a tutti quelli che hanno risposto
    Ciao!
    conte06

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.