Re: Verdier tekstfelt -databasen [
Besvar ]
Av: Øyvind A. IsaksenHer er et eksempel. Husk å sette opp en connection string til databasen (ConnString), her viser vi bare hvordan du henter den fra en angitt plassering (Test.Database.Configuration.ConnectionString). Du må også lage en Stored Procedure (SQL Spørring) som lagrer data i databasen, her har vi kalt spørringen "spAddArticle".
private string ConnString = Test.Database.Configuration.ConnectionString;
SqlConnection conn = new SqlConnection(Settings1.Default.ConnString);
SqlCommand cmd = new SqlCommand("spAddArticle", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@title", System.Data.SqlDbType.VarChar, 50));
cmd.Parameters["@title"].Value = this.txtTitle.text;
cmd.Parameters.Add(new SqlParameter("@ingress", System.Data.SqlDbType.VarChar, 500));
cmd.Parameters["@ingress"].Value = this.txtIngress.text;
cmd.Parameters.Add(new SqlParameter("@body", System.Data.SqlDbType.VarChar, 5000));
cmd.Parameters["@body"].Value = this.txtBody.text;
cmd.Connection.Open();
cmd.ExecuteNonQuery();
cmd.Connection.Close();
cmd.Dispose();
conn.Dispose();