11. december 2007 - 00:36Der er
2 kommentarer og 1 løsning
Fra Access til MySQL - problemer med SELECT
Efter at have gået over til MySQL fra Access har jeg et problem med en SELECT sætning. Sætningen lød med Access som følger:
<% Set rs = Conn.Execute("select * from TABLE1 where weekday='" & WeekDayName(WeekDay(Date)) & "' AND time>'" & FormatDateTime(Now, vbShortTime) & "' order by time asc") %>
Men får følgende fejl:
Error Type: ADODB.Recordset.1 (0x80004005) SQLState: 37000 Native Error Code: 1064 [MySQL][ODBC 3.51 Driver][mysqld-one.com mysql proxy]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 '10 * from TABLE1 where weekday='Tuesday' AND time>'00:34' order by tim /default.asp, line 67
Den første sætning er ikke som pastet, men i stedet denne:
<% Set rs = Conn.Execute("select top 10 * from TABLE1 where weekday='" & WeekDayName(WeekDay(Date)) & "' AND time>'" & FormatDateTime(Now, vbShortTime) & "' order by time asc") %>
Set rs = Conn.Execute("select * from TABLE1 where weekday='" & WeekDayName(WeekDay(Date)) & "' AND time>'" & FormatDateTime(Now, vbShortTime) & "' order by time asc LIMIT 10")
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.