dcde
Affiliazione da 6 mesi
6 mesi di abbonamento speciale ai corsi e contenuti riservati di Manuali.net
|
#1
|
|||
|
|||
|
ho iniziato da poco a studiare C# con Visual Studio 2010. Ho creato un progetto di prova e sto cercando di inserire degli utenti nel db tramite la pagina di registrazione Register.aspx, solo che non riesco a connettermi al db e fargli eseguire la query. Sapreste aiutarmi? in Register.aspx.cs ho creato la funzione InserisciUtente(), ma credo sia sbagliata... :codice:
public partial class Account_Register : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
...
}
protected void RegisterUser_CreatedUser(object sender, EventArgs e)
{
InserisciUtente(RegisterUser.UserName, RegisterUser.Password, RegisterUser.Email);
...
}
static void InserisciUtente( String username, String Password, String email)
{
String Connessione = "Data Source=SQLEXPRESS;Initial Catalog=jolla;Integrated Security=True";
System.Data.SqlClient.SqlConnection myConnection = new System.Data.SqlClient.SqlConnection(Connessione);
System.Data.SqlClient.SqlCommand myCommand =
new System.Data.SqlClient.SqlCommand(
"INSERT INTO tUser(UserName, Email, Password) VALUES('"
+ username + "','" + Password + "','" + email+ "')", myConnection);
...
}
}
codice:
<add name="jollaConnectionString" connectionString="Data Source=PCD51503\SQLEXPRESS;Initial Catalog=jolla;Integrated Security=True" providerName="System.Data.SqlClient" /> |
|
#2
|
|||
|
|||
|
Ho risolto, anche se probabilmente non è la soluzione migliore...
codice:
static void InserisciUtente( String username, String Password, String email)
{
using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(
"Database=jolla;Server=PCD51503\\SQLEXPRESS;Integrated Security=SSPI"))
{
String qryInsertUser = "INSERT INTO tUser(UserName, Email, Password) VALUES('" + username + "','" + Password + "','" + email + "')";
using (System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(qryInsertUser, conn))
{
conn.Open();
cmd.ExecuteScalar();
}
}
}
|
![]() |
| Segnalibri / Condividi |
| Strumenti della discussione | Cerca in questa discussione |
| Modalità di visualizzazione | Valuta questa discussione |
|
|