Novo

Forum kao aplikacija na telefonu

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

  • 5 odgovora
  • 2.752 pregleda

Najnovija ↓

C#, sql, problem oko datuma 07.11.2007. u 17:19 · pre 231 mesec #1
Imam dve forme na jednoj je samo datetimepicker i ok button, a na drugoj samo datagrid. U gridu imam podatke iz jedne tabele u kojoj se nalaze dve vrste datuma, datumfk i datumfdk, s tim da sva polja nemaju datume, one koje nemaju imaju vrednost null. Kako da iz prve forme kad odaberem neki datum, da mi u drugoj otvori sve podatke koje se nalaze do tog datuma?
Ja u prvoj formi pozivam proceduru iz druge forme u kojoj sam stavila upit, ne prijavljuje gresku, a ni ne radi kako treba.
Jel moze neko da vidi gde je greska?
Code:

 public void Veleprodaja()
        {
            DateTime selektovani = parent.datumvel;// datumvel je tipa DateTime i datumvel=dtpDatum.Value;


            try
            {
                
                     string SqlUpit = "SELECT SIFRAPROIZVODA, NAZIVPROIZVODA, KOLICINA FROM VELNOVO WHERE ((DATUMFK < @selektovani) OR (DATUMFD < @selektovani))";
                            daVeleprodaja.SelectCommand.CommandText = SqlUpit;
                            daVeleprodaja.SelectCommand.Parameters.AddWithValue("@selektovani", parent.datumvel);

                            dsVeleprodaja1.Clear();
                            daVeleprodaja.Fill(dsVeleprodaja1.Velnovo);
                            dgVeleprodaja.DataSource = dsVeleprodaja1;               
                            
                       
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Greska!!!");
            }

                       dgVeleprodaja.Refresh();
        }
Re: C#, sql, problem oko datuma 07.11.2007. u 18:13 · pre 231 mesec #3
koja je baza?

ako je ms sql server, onda za datum moraš staviti "mm.dd.yyyy" inače ne radi, bez obzira što on u gridu prikazuje "dd.mm.yyyy"
ako je u datepickeru format "dd.mm.yyyy",uzmi svaku posebnu vrijednost i prebaci u format kao što sam ti napisao gore.
znam, ,ja sam puno izgubio na ovome, ali ovako kako sam opisao radi 100 %.
i tražiš do tog datuma.
Re: C#, sql, problem oko datuma 07.11.2007. u 19:09 · pre 231 mesec #4
U pitanju je SqlExpress server. Podaci su sami upisivani u bazu preko programa, ja nisam nista upisivala, jednostavno ne reaguje na vrednost u datetimepickeru.
Re: C#, sql, problem oko datuma 07.11.2007. u 20:04 · pre 231 mesec #5
Citat:

Ja u prvoj formi pozivam proceduru iz druge forme u kojoj sam stavila upit, ne prijavljuje gresku, a ni ne radi kako treba.
Jel moze neko da vidi gde je greska?


A što ne probaš da proslediš DateTime kao parametar metodi koju pozivaš? Nešto kao:
Code:

 public void Veleprodaja(DateTime selektovani)


To pozivanje vrednosti iz druge forme može biti problematično, mislim da tu može doći do problema.
Potpis
Ashes to ashes - dust to dust. Zejtin to ulje - mast to mast.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme