Forum » Programiranje » SQL in Date
SQL in Date
urbecar ::
V m$ accessu delam recordset iz naslednjega queryija
SQLString = "SELECT * FROM [izposoja] WHERE (datum_posoje) LIKE " & Date
ko naredim iz njega recordset
Set rs = CurrentDb.OpenRecordset(SQLString)
mi ujavi naslednji error. Če kot kriterij v sql-u dam karkoli kar ni datum (recimo številko "id_izposoje LIKE 1") potem dela in naredi recordset. Torej je napaka vezana na datum oz. njegov format.
Karkoli vam pade na pamet bom vesel če pošljete. Ker meni je že zmanjkalo idej in linkov na googlu.
P.S.: pozabil sem povedati da je aplikacija narejena vACCESS 2002
sliki tabele posoja: 1in 2
SQLString = "SELECT * FROM [izposoja] WHERE (datum_posoje) LIKE " & Date
ko naredim iz njega recordset
Set rs = CurrentDb.OpenRecordset(SQLString)
mi ujavi naslednji error. Če kot kriterij v sql-u dam karkoli kar ni datum (recimo številko "id_izposoje LIKE 1") potem dela in naredi recordset. Torej je napaka vezana na datum oz. njegov format.
Karkoli vam pade na pamet bom vesel če pošljete. Ker meni je že zmanjkalo idej in linkov na googlu.
P.S.: pozabil sem povedati da je aplikacija narejena vACCESS 2002
sliki tabele posoja: 1in 2
- spremenil: urbecar ()
BigWhale ::
Seveda, ti bo najbolj pomagalo to, ce bos prebral kaj dokumentacije o sintaksi tvojega SQL-a. Poglej v MSDN.
Drugace pa, primerjavo datumov in ostalih stevilskih vrednosti ponavadi delas z =, stringe in substringe pa primerjas z LIKE
Drugace pa, primerjavo datumov in ostalih stevilskih vrednosti ponavadi delas z =, stringe in substringe pa primerjas z LIKE
Microsoft ::
Jst mam v Accessu takole: SLEECT * FROM tabela WHERE stolpec3 LIKE 'nekavrednost';
Sicer pa, sej lahka v Accessu najprej naredis queri, ga pozenes, da vidis, kaj ti vrne in sele potem tazga, ki dela tako, kot hoces, napises v kodo.
by Miha
Sicer pa, sej lahka v Accessu najprej naredis queri, ga pozenes, da vidis, kaj ti vrne in sele potem tazga, ki dela tako, kot hoces, napises v kodo.
by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr
urbecar ::
BigWhale
Probal sem tudi zamenjati LIKE z = in isto ne dela.
probal sem tudi ta SQL
datum = Date ' datum je današnji datum (4.6.2005)
SQLString = "SELECT * FROM [izposoja] WHERE " & datum & " = " & datum
Set rs = CurrentDb.OpenRecordset(SQLString)
in mi pove napako
probal sem tudi specifirati spremenljivko datum kot spr. tipa datum z #
SQLString = "SELECT * FROM [izposoja] WHERE #" & datum & "# = #" & datum & "#"
kjer pa je rezultat isti
Miha
Tebe pa nisem čisto razumel.
Probal sem tudi zamenjati LIKE z = in isto ne dela.
probal sem tudi ta SQL
datum = Date ' datum je današnji datum (4.6.2005)
SQLString = "SELECT * FROM [izposoja] WHERE " & datum & " = " & datum
Set rs = CurrentDb.OpenRecordset(SQLString)
in mi pove napako
probal sem tudi specifirati spremenljivko datum kot spr. tipa datum z #
SQLString = "SELECT * FROM [izposoja] WHERE #" & datum & "# = #" & datum & "#"
kjer pa je rezultat isti
Miha
Tebe pa nisem čisto razumel.
AndrejS ::
Mislim da si ti pozabil malo na narekovaje.
Probaj :
SQLString = "SELECT * FROM [izposoja] WHERE (datum_posoje) LIKE '" & Date & "'"
Probaj :
SQLString = "SELECT * FROM [izposoja] WHERE (datum_posoje) LIKE '" & Date & "'"
urbecar ::
miha
Šele sedaj sem ugotovil kaj si mislil
.....in rešil zadevo, z tem.
HVALA
če slučajno kdo rabi, to je rešitev
"SELECT * FROM izposoja WHERE datum_vrnitve = Date()"
Lahko zaklenete
Šele sedaj sem ugotovil kaj si mislil
.....in rešil zadevo, z tem.
HVALA
če slučajno kdo rabi, to je rešitev
"SELECT * FROM izposoja WHERE datum_vrnitve = Date()"
Lahko zaklenete
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java] Evidenca delovnega časa - Java v navezi z AccessomOddelek: Programiranje | 3295 (2515) | c0dehunter |
» | odstranitev ihs-ja pri a64 (strani: 1 2 )Oddelek: Navijanje | 5438 (4222) | _Dejan_ |
» | Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?Oddelek: Programiranje | 2171 (2056) | Fim |
» | Kako zaceti z PHP in MySQLOddelek: Programiranje | 2440 (2144) | simon |