[ pepeljuga1264 @ 18.10.2010. 20:42 ] @
Imam najobicniji Insert upit koji ne radi, iz kog razloga ja vise stvarno ne znam. Code: string trackID = String.Format("{0:d9}", (DateTime.Now.Ticks / 10) % 1000000000); int tranID = 0; int paymentID = 0; DateTime datum = new DateTime(); datum = DateTime.Now.Date; string datum_short = datum.ToShortDateString(); string ukupna_cena = lb_cena1.Text; string datum_auto = "0"; string status = "-"; string sql = "INSERT INTO transakcije(trackID, korisnik, tranID, paymentID, cena, datum_kupovine, datum_autorizacije, status) VALUES ('" + trackID + "', '" + korisnik + "', " + tranID + ", " + paymentID + ", '" + ukupna_cena + "', '" + datum_short + "', '" + datum_auto + "', '" + status + "')"; // Response.Write(sql); string connString = WebConfigurationManager.ConnectionStrings["prodajaConnectionString"].ConnectionString; SqlConnection veza = new SqlConnection(connString); SqlCommand kom = new SqlCommand(sql, veza); veza.Open(); kom.ExecuteNonQuery(); veza.Close(); Kada debug-ujem, ispisuje mi sledecu gresku Invalid column name 'trackID'. Ta kolona je tipa varchar, i to je njen naziv, nisam omasila nijedno slovo. Uradila sam Response.Write(sql); i svi podaci su ok, i kada sam taj upit izvrsila u sql serveru upit radi, upisuje podatke, ali ovako iz koda nece. Zna li iko sta to moze biti? Cak sam i brisala tabelu i ponovo je pravila i opet isto. |