» »

C# sql primerjanje datumov

C# sql primerjanje datumov

PoPon2 ::

Pozdravljeni,
imam eno začetniško težavo in sicer; rad bi, da mi v dataGridView izpiše samo tiste elemente, katerih datum je večji od današnjega. Jaz si zadevo predstavljam nekako takole, kar pa ne deluje.

OleDbDataAdapter da;
DataTable tabela;
DateTime danes = DateTime.Today;
da = new OleDbDataAdapter("SELECT * FROM Predmet WHERE Datum_konec >= danes", PB_povezava); // Datum_konec >= danes napaka
tabela = new DataTable();
tabela.Locale = System.Globalization.CultureInfo.InvariantCulture;
da.Fill(tabela);
dataGridViewModerator.DataSource = tabela;

Prosim za pomoč

win64 ::

Narekovaji ti manjkajo:
SELECT * FROM Predmet WHERE Datum_konec >= 'danes'

Seveda more biti datum v pravilni obliki.

Zmeraj pa pride prav poročilo o napaki in googlanje, recimo:
"<ime tvoje baze> dates"


In prvi rezultat na guglu ti pove, da je za mssql primerna funkcija GETDATE(), torej
SELECT * FROM Predmet WHERE Datum_konec >= GETDATE()

PoPon2 ::

win64 hvala za odgovor, fora je bla tut v tem da mi GATEFATE() ni mogel delati, ker imam bazo narejeno v accessu, tam pa ta funkcija ni veljavna. Sem rešil z NOW()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# težava

Oddelek: Programiranje
233728 (2574) mladec
»

[Visual C#] TableAdapter

Oddelek: Programiranje
61134 (1010) detroit
»

razložitev nekaterij elementov v visual studio 05

Oddelek: Programiranje
72108 (1913) darkolord
»

[C#] DATA GRID VIEW

Oddelek: Programiranje
131943 (1823) Kekec
»

c# vprasanje

Oddelek: Programiranje
171847 (1526) user4683

Več podobnih tem