22. december 2003 - 10:57Der er
5 kommentarer og 2 løsninger
Problem med Access og søgning efter dato
Jeg har lavet en side i ASP.NET hvor jeg skal søge efter dato i en Access database...
int currentMonth = 12; int currentYear = 2003; DateTime from_dato, to_dato;
I min buttonclick har jeg
from_dato = new DateTime(currentYear, currentMonth, Int32.Parse(TextBox1.Text)); to_dato = new DateTime(currentYear, currentMonth, Int32.Parse(TextBox2.Text));
Og min Sql lyder :
sql = "Select * From delopgave Where beskrivelse like '%" + valg_overskrift + "%' and noter like '%" + valg_beskrivelse + "%' and kundeID like '%" + valg_kunde + "%' and medarbejderID like '%" + valg_medarbejder + "%' and dato >= " + from_dato + " AND dato <= " + to_dato + "";
Jeg får denne fejl : Datatyperne stemmer ikke overens i kriterieudtrykket.
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
sql = "Select * From delopgave Where [beskrivelse] like '%" + valg_overskrift + "%' and [noter] like '%" + valg_beskrivelse + "%' and kundeID like '%" + valg_kunde + "%' and medarbejderID like '%" + valg_medarbejder + "%' and [dato] >= " + from_dato + " AND [dato] <= " + to_dato + "";
Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "[beskrivelse] like '%%' and [noter] like '%%' and kundeID like '%%' and medarbejderID like '%%' and [dato] >= 01-12-2003 00:00:00 AND [dato] <= 25-12-2003 00:00:00".
prøv det her: sql = "Select * From delopgave Where beskrivelse like '%" + valg_overskrift + "%' and noter like '%" + valg_beskrivelse + "%' and kundeID like '%" + valg_kunde + "%' and medarbejderID like '%" + valg_medarbejder + "%' and dato >= '" + from_dato + "' AND dato <= '" + to_dato + "'";
sql = "Select * From delopgave Where ([beskrivelse] like '%" + valg_overskrift + "%') and ([noter] like '%" + valg_beskrivelse + "%') and (kundeID like '%" + valg_kunde + "%') and (medarbejderID like '%" + valg_medarbejder + "%') and [dato] >= #" + from_dato + "# AND [dato] <= #" + to_dato + "#";
Og jeg syntes at I begge to fortjente point for det..! Som jeg skrev før... har jeg siddet og kæmpet rigtig længe med denne ting.. og var rigtig glad for at I begge to svarede så hurtigt.. Håber det er ok med jer ??
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.