08. januar 2004 - 12:51Der er
17 kommentarer og 1 løsning
SQL dato-rod - genåbnet
Jeg har et timestamp i min database, som er lavet med NOW() kommandoen i mysql... Nu skal jeg så lave en sql streng som finder de poster, hvor datoen i start-feltet er den samme som den dato vi har idag....
Jeg har en skrøbelig ide om at man gøre det nogenlunde på denne måde:
set rs = conn.execute("SELECT * FROM timesedler WHERE date(start) = "&date&"")
[MySQL][ODBC 3.51 Driver][mysqld-4.0.16-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '('d',start,Date()) = 0' at line 1
Heh Rune, sorry der... men gik ud fra at det gav sig selv ;)
Anyway, så virker dine heller ikke eagleeye... den sidste giver:
MySQL][ODBC 3.51 Driver][mysqld-4.0.16-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(start) = 08-01-2004' at line 1
[MySQL][ODBC 3.51 Driver][mysqld-4.0.16-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(start,Now()) = 0' at line 1
Data bliver ikke slettet eller kan man tage en backup, men det kan ændre på forskellige ting. Hvis du har være på eksperten længere tid vil man havde bemærket at der altid lige har være nogle småfejl når mysql er opdateret. Men det kan være en god ide at læse hvad der er indført i de forskellige releases, inden man gør det.
.....opretter lige et nyt spørgsmål, da jeg nu har fået et nyt problem med den jävla sql sætning
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.