Avatar billede andy Nybegynder
25. januar 2001 - 09:22 Der er 6 kommentarer og
1 løsning

ASP + Access

Jeg er vant til at programmere i PHP, men er nu gået over til ASP.
I PHP kunne jeg skrive mysql_query(\"SELECT * FROM en_tabel WHERE category=$category LIMIT 0,20\")
Jeg ville så få de 20 første rows hvor category = $category.

Er der noget der ligner LIMIT som jeg kan bruge med en Access database?

//Andreas
Avatar billede kasseper Nybegynder
25. januar 2001 - 09:25 #1
SELECT TOP(20) from en_tabel WHERE category=$category
Avatar billede kasseper Nybegynder
25. januar 2001 - 09:30 #2
Ja og sådan gør man jo faktisk ikke i ASP...
Sådan her ville man nok gøre det :

dim MyCategory
MyCategory = 12
SQL = \" SELECT TOP(20) from en_tabel WHERE category=\" & MyCategory
Set rs = MyConn.execute(SQL)


rs er så et recordset indeholdende resultatet.
Og MyConn er din forbindelse til databasen

Avatar billede kommer-nie Nybegynder
25. januar 2001 - 10:43 #3
<%



set conn = server.createobject
Sådan ville jeg gøre det:


(\"ADODB.Connection\")
conn.Open = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\\Inetpub\\wwwroot\\DINDATABASE.mdb;\"
SQL = \"Select top 20 * FROM en_tabel\"
set RS = conn.execute ( SQL )
Do while Not RS.EOF
%>
Avatar billede kommer-nie Nybegynder
25. januar 2001 - 10:45 #4
Sådan ville jeg gøre det:

<%
set conn = server.createobject
(\"ADODB.Connection\")
conn.Open = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\\Inetpub\\wwwroot\\DINDATABASE.mdb;\"
SQL = \"Select top 20 * FROM en_tabel WHERE category=\" & MyCategory
\"
set RS = conn.execute ( SQL )
Do while Not RS.EOF
%>
Avatar billede andy Nybegynder
25. januar 2001 - 15:33 #5
Det var sådan set bare \"TOP(20)\" jeg ledte efter, for jeg ved godt hvordan man connecter til databasen.

Lige et til spørgsmål:
Hvad hvis jeg så vil have de 20 næste rows?
Avatar billede kasseper Nybegynder
25. januar 2001 - 17:53 #6
brug paging, søg på www.activeserverpages.dk
Der er et stort eksempel
Avatar billede andy Nybegynder
26. januar 2001 - 17:17 #7
Tak, kasseper!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester