コード例 #1
0
        // Datan poistaminen tietokannasta
        public bool Delete(infoClass c)
        {
            bool isSuccess = false;

            SqlConnection conn = new SqlConnection(myconnstrng);

            try
            {
                //SQL Query datan poistoon
                string sql = "DELETE FROM Info WHERE Data=@Data";

                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.AddWithValue("@Data", c.Data);

                conn.Open();
                int rows = cmd.ExecuteNonQuery();
                // Jos Query onnistuu, arvo 0, ellei suurempi kuin 0
                if (rows > 0)
                {
                    isSuccess = true;
                }
                else
                {
                    isSuccess = false;
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
            }
            return(isSuccess);
        }
コード例 #2
0
        //Datan syöttäminen databaseen
        public bool Insert(infoClass c)
        {
            bool          isSuccess = false;
            SqlConnection conn      = new SqlConnection(myconnstrng);

            try
            {
                //SQL datan päivittämiseen
                //Tapa jolla päivitetään tiedot databaseen sovelluksesta
                string sql = "INSERT INTO Info (PelaajaID, Tapot, Kuolemat, Damage, Ase, Viikko, Peliaika, Kommentti) VALUES (@PelaajaID, @Tapot, @Kuolemat, @Damage, @Ase, @Viikko, @Peliaika, @Kommentti)";

                //SQL komennon luonti
                SqlCommand cmd = new SqlCommand(sql, conn);
                //Luodaan parametrit datan lisäämiseen
                cmd.Parameters.AddWithValue("@PelaajaID", c.PelaajaID);
                cmd.Parameters.AddWithValue("@Tapot", c.Tapot);
                cmd.Parameters.AddWithValue("@Kuolemat", c.Kuolemat);
                cmd.Parameters.AddWithValue("@Damage", c.Damage);
                cmd.Parameters.AddWithValue("@Ase", c.Ase);
                cmd.Parameters.AddWithValue("@Viikko", c.Viikko);
                cmd.Parameters.AddWithValue("@Peliaika", c.Peliaika);
                cmd.Parameters.AddWithValue("@Kommentti", c.Kommentti);
                // avataan yhteys
                conn.Open();

                int rows = cmd.ExecuteNonQuery();
                if (rows > 0)
                {
                    isSuccess = true;
                }
                else
                {
                    isSuccess = false;
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                conn.Close();
            }
            return(isSuccess);
        }
コード例 #3
0
        //SQL datan päivittämiseen

        public bool Update(infoClass c)
        {
            bool          isSuccess = false;
            SqlConnection conn      = new SqlConnection(myconnstrng);

            try
            {
                string     sql = "UPDATE Info SET PelaajaID=@PelaajaID, Tapot=@Tapot, Kuolemat=@Kuolemat, Damage=@Damage, Ase=@Ase, Viikko=@Viikko, Peliaika=@Peliaika, Kommentti=@Kommentti WHERE Data=@Data";
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.AddWithValue("@Data", c.Data);
                cmd.Parameters.AddWithValue("@PelaajaID", c.PelaajaID);
                cmd.Parameters.AddWithValue("@Tapot", c.Tapot);
                cmd.Parameters.AddWithValue("@Kuolemat", c.Kuolemat);
                cmd.Parameters.AddWithValue("@Damage", c.Damage);
                cmd.Parameters.AddWithValue("@Ase", c.Ase);
                cmd.Parameters.AddWithValue("@Viikko", c.Viikko);
                cmd.Parameters.AddWithValue("@Peliaika", c.Peliaika);
                cmd.Parameters.AddWithValue("@Kommentti", c.Kommentti);

                conn.Open();

                int rows = cmd.ExecuteNonQuery();

                if (rows > 0)
                {
                    isSuccess = true;
                }
                else
                {
                    isSuccess = false;
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                conn.Close();
            }
            return(isSuccess);
        }