Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 5.704 pregleda

Najnovija ↓

upisivanje datuma u bazu 12.07.2007. u 22:25 · pre 235 meseci #1

Kako ovo razumeti ????



string Insert = "INSERT INTO IZVOD(Id_izvoda,godina,datum) VALUES ( '" + Dokument.iBroj_dokument.ToString()+ "','" + Dokument.strKnjig_Godina + "','" + Dokument.dDatum_dokumenta + "')";

kpi.kom.Connection = kpi.conn;
kpi.kom.CommandText = insert;
kpi.kom.ExecuteNonQuery();

ovo se fino izvrsi ali , samo ako je datum manji od 12 , pokusao sam zmijenuti datum i mesec , al ne ide
datum u bazi je datatime tipa isto kao i Dokument.dDatum_dokumenta .Zasto korektno upisuje neke datum , a neke nece???? hvala
Re: upisivanje datuma u bazu 12.07.2007. u 23:33 · pre 235 meseci #2
Koje ti je vrste polje u bazi podataka. Jesi probao da uradis

Convert.ToDateTime()



Re: upisivanje datuma u bazu 13.07.2007. u 03:01 · pre 235 meseci #4
Citat:
Neznalica_sa_ugla:ovo se fino izvrsi ali , samo ako je datum manji od 12 , pokusao sam zmijenuti datum i mesec , al ne ide

Kako si to zamenio mesec i datum?

Ja mislim da je problem u tome, sto ti u bazi format datuma "mm/dd/yyyy" a (pretpostavljam da radis WinAplikaciju) na tvom kompjuteru datum "dd/mm/yyyy"
E sad ukoliko dobro pretpostavljam, tvoj problem se resava ovako :

Code:

string.Format("{0:MM.dd.yyyy HH:mm:ss}", Dokument.dDatum_dokumenta)
Potpis
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown
Re: upisivanje datuma u bazu 13.07.2007. u 08:51 · pre 235 meseci #5
Datum u sql upitu prosledi kao 'yyyy-MM-dd hh:mm:ss' (sa sve apostrofima) i koje god da je podesavanje na racunaru bice dobro upisan u u SQL bazu...
Re: upisivanje datuma u bazu 13.07.2007. u 09:18 · pre 235 meseci #6
Ali kada pogledam u bazu preko Management_a vidim format dd.mm.yyyy 0:00:00 tako barem pise u tablici =???? No svako da cu i ovo gore probati ! zaboravi reci baza je MS SQL 2005
Re: upisivanje datuma u bazu 13.07.2007. u 09:53 · pre 235 meseci #8
Aleksandre jednom smo kuburili sa parametrima , sećas se ove aplikacije prije , pa nije upalilo , ovde sam ih svakao mislio zaobici . Daj kao bi kod izgledao ??? Samo da je parametar prije i to sa UPDATE dfa ga posle ubacim kada upisem godinu u broj !!
Re: upisivanje datuma u bazu 13.07.2007. u 13:36 · pre 235 meseci #9

SqlParameter param = new SqlParameter();
param.ParameterName = "@datum";
param.Value = Dokument.dDatum_dokumenta;


try
{


SqlCommand kom= new SqlCommand("Update izvod set datum=@datum where (id_izvod='" + ClassLibrary1.Class1.Ispred_nule(Dokument.iBroj_dokument.ToString(), 4) + "' ) and ( godina ='" + Dokument.strKnjig_Godina + "') ", kpi.conn);

kom.Parameters.Add(param);

kom.ExecuteNonQuery();
}
catch
{
MessageBox.Show(Mes.Radnja_neuspijesna, " ", MessageBoxButtons.OK, MessageBoxIcon.Error);
kpi.Upis_error_log(kpi.Update );
return povratni;

}


nista ni od ovoga !!!!!!!! ( u komandu ne upise parametar )
Re: upisivanje datuma u bazu 13.07.2007. u 13:47 · pre 235 meseci #10
Fali ti tip parametra (SqlDbType), ali to neces videti u stringu, parametri se razresavaju kada se pozove metoda za izvrsavanje komande - ExecuteNonQuery.
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme