public static void InsertData1(string FilNamn)     // tar all data från cvs filNamn och lägger den i databasen.
 {                                                  // FilNamn är cvs filen därifrån vi hämtar all data.
     using (var db = new ProjektarbeteContext())
     {
         foreach (string rad in File.ReadLines(FilNamn))
         {
             var tmpx = Metoder.ConvertData(rad);   // skapar objekt temperatur i vilken rad konverteras (rad viene convertito nell´oggetto tmpx).
             if (tmpx is not null)
             {
                 db.Add(tmpx);
                 db.SaveChanges();  // 4 gånger snabbare om jag skriver metoden Savechanges() inne i metoden foreach, dvs efter att all data skrivs in i databasen.
             }
         }
     }
 }
Exemple #2
0
        public void SqlQuery(string query)
        {
            var dataS = Metoder.SqlQuery(query);    // dataS är dataset (tabellen) som vi får

            if (dataS != null)

            {
                dataGridView3.DataSource = dataS;
                dataGridView3.DataMember = "datavarde";
            }
            else
            {
                MessageBox.Show("insert query!");
            }
        }
        public static void InsertData2(string FilNamn)     // tar all data från cvs filNamn och lägger den i databasen
        {
            using (var db = new ProjektarbeteContext())
            {
                foreach (string rad in File.ReadLines(FilNamn))
                {
                    var tmpx = Metoder.ConvertData(rad);   // skapar objekt temperatur i vilken rad konverteras (rad viene convertito nell´oggetto tmpx)
                    if (tmpx is not null)
                    {
                        db.Add(tmpx);
                    }
                }

                db.SaveChanges();  // 4 gånger långsammare om jag skriver metoden Savechanges() efter foreach, dvs efter att all data skrivs in i databasen
            }
        }
        public static object SqlQuery(string query)
        {
            try
            {
                var Connection = Metoder.ÖppnaAnslutning();
                var command    = new SqlCommand();

                var dataAdapter = new SqlDataAdapter(query, Connection);
                var dataSet     = new DataSet();


                Connection.Open();
                dataAdapter.Fill(dataSet, "datavarde");

                return(dataSet);
            }
            catch { return(null); }
        }
Exemple #5
0
        public void SqlQuery(string query)
        {
            try
            {
                var Connection = Metoder.ÖppnaAnslutning();
                var command    = new SqlCommand();

                var dataAdapter = new SqlDataAdapter(query, Connection);
                var dataSet     = new DataSet();


                Connection.Open();
                dataAdapter.Fill(dataSet, "datavarde");


                dataGridView1.DataSource = dataSet;
                dataGridView1.DataMember = "datavarde";
            }  catch { MessageBox.Show("insert query!"); }
        }