hej!
Har precis importerat in en tabell från en access-databas till en databas i NySQL, (genom SQL-FRONT), Jag har förstått att alla syntaxer och kommandon som fungerar i kombinationen ASP/access databas rimligtvis inte fungerar i kombination med ASP/MySQL
Som jag nu har upptäckt så fungerar inte "SELECT top 2 * from tblnyhet" nu när jag har bytt databas till Mysql, men om jag tar bort TOP 2 så fungerar det, men jag vill ju bara visa dem två senaste nyheterna!
Bifogar med koden som jag använder för att lista de 2 första nyheterna.
<%
Dim ConnectNews, SQLNews, RSNews
Set ConnectNews = Server.CreateObject("ADODB.Connection")
ConnectNews.Open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=; DATABASE=; USER=; PASSWORD=; OPTION=3;"
SQLNews = "SELECT top 2 * FROM tblnyhet order by strid DESC"
set RSNews = ConnectNews.Execute (SQLNews)
do while not RSNews.eof
Response.write "<img src=""/images/pil_nyheter.gif"" width=""9"" height=""10"" border=""0"" alt=""""> <b><a href=""/public/nyhet.asp?id=" & RSNews("strid") & """ title=""" & RSNews("strrubrik") & """ class=""News"">" & RSNews("strrubrik") & "</a></b><br>" & RSNews("strdatum") & "<br><br>"
RSNews.MoveNext
Loop
RSNews.Close
ConnectNews.Close
%>
Hur får jag den här att fungera med MySQL så att den visar de två senaste inlagda nyheterna?
Och vilka skillnader finns det mellan Access och MySQL så att jag inte i fortsättningen slipper kissa i byxorna varje gång ett kommando som fungerat med Access inte fungerar med MySQL.