dovresti inserire all'interno della funzione che la usa (inserisciNome) la creazione dell'oggetto connectionOriginariamente inviato da conte06
...mi dà il seguente errore
codice:SqlConnection sqlconnDbprova01 = new SqlConnection("....
dovresti inserire all'interno della funzione che la usa (inserisciNome) la creazione dell'oggetto connectionOriginariamente inviato da conte06
...mi dà il seguente errore
codice:SqlConnection sqlconnDbprova01 = new SqlConnection("....
Saluti a tutti
Riccardo
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
SqlCommand cm = new SqlCommand("INSERT INTO tblutenti VALUES('" + c + "')", sqlconnDbprova01);
(lo stavo facendo in vb)
x i due input: devono essere runat="server"
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 queryOriginariamente inviato da conte06
SqlCommand cm = new SqlCommand("INSERT INTO tblutenti VALUES('" & c & "')", sqlconnDbprova01);
codice:SqlCommand cm = new SqlCommand("INSERT INTO tblutenti VALUES(@tuocampo)", sqlconnDbprova01); cm.parameters.add("@tuocampo").value = c;
Saluti a tutti
Riccardo
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(); ?
risolto ragazzi, grazie a tutti quelli che hanno risposto
Ciao!
conte06