[ SHOMI_NS @ 19.02.2008. 19:24 ] @
Imam problem,podatke koje unesem nece da snimi u bazu,kod je sledeci:

Code:

         String connString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1.mdf;Integrated Security=True;User Instance=True";
            SqlConnection myConnect = new SqlConnection(connString);
            myConnect.Open();
            SqlCommand SqlCom = new SqlCommand();

            SqlCom.Connection = myConnect;
            string Current = monthCalendar1.SelectionStart.ToString();
            SqlCom.Parameters.AddWithValue("@Datum", DateTime.Now);
            SqlCom.Parameters.AddWithValue("@Vrednost", (float)(Convert.ToDouble(textBox2.Text)));
            SqlCom.CommandText = "INSERT INTO AI1 (Datum, Vrednost) VALUES (@Datum,@Vrednost)";

            SqlCom.ExecuteNonQuery();

            SqlCom.Dispose();

            myConnect.Close();
            myConnect.Dispose();


Problem je sto kad unesem podatke on sve lepo unese i pokazuje kao da ih ima u tabeli, ali kad iskljucim program ili ponovo ukljucim podataka nema.Inace da napomenem da sam ovo radio u C# VS 2005 profesional.
[ itf @ 21.02.2008. 09:01 ] @
S podacima radiš lokalno i zato sve nestane kad se program ugasi. Nisam .NET dosta dugo koristio no mislim da trebaš pozvati funkciju ApplyUpdate i tek tad će ti sve biti spremljeno u bazi.
[ aleksandarpopov @ 21.02.2008. 10:39 ] @
Ovo je direktno pustanje sql inserta prema bazi, ne radi sa datasetovima da bi bio problem sa potvrdjivanjem promena u bazi.
Ako ovaj kod ne baci gresku, verovatno je izvrsio sql insert ali je pitanje nad kojom bazom :) Nisam se mnogo udubljivao u kod ali mi izgleda kao potpuno ispravan Insert (mada si ti tu u kodu nazvrljao sve i svasta sto i ne koristis koliko vidim onaj current string i one konverzije i kastovanja ti bas i ne trebaju ;) i ne znam cemu ce ali je insert ispravan i trebao bi da se izvrsi) tako da je verovatno pitanje samo u koju bazu je upisan podatak....Zasto koristis ovakav konekcioni string sa AttachDb - ionako ti to nije potrebno verovatno, koristi bazu direktno na serveru (pretpostavljam da je imas...) a ne ovako u data folderu projekta...
Stavi dodelu insert stringa PRE dodavanja parametara komand objektu!
[ avox @ 21.02.2008. 21:29 ] @
Ako ti se baza nalazi u okviru projekta koji radis ja mislim da ce ovo da resi problem.