13. april 2003 - 12:14Der er
28 kommentarer og 1 løsning
2 asp script problemer
hejsa! sidder med to problemer i ASP.. derfor giver jeg 200point.. 100 for hver.
problem 1.
jeg får denne fejl når ved brug af "ORDER BY id DESC"
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in ORDER BY clause
-------
hvad betyder det?
problem 2.
I mit script er der en kode som laver side opdeling.. den virker også fint, men det er kun meningen den skal lave sideopdeling inden for den katogori den er i og ikke alt der er i databasen.. fx. skal den kun lave sideopdeling for katogori "A" hvis man har valgt den katogori.. For at vise alle links i katogori "A" bruger jeg denne kode
<a href="links.asp?alfa=A">A</a>
og i min kodeopdelings kode bruger jeg denne
Response.Write "<p>Gå Til Side " For intNum = 1 To intPageCount Response.Write "<a href=links.asp?page=" & intNum & ">" & intNum & "</a> " Next
Response.Write "<p>" If Clng(intPage) > 1 Then Response.Write "<a href=links.asp?page=" & intPage - 1 & "><<</a>" Else Response.Write "<<" End If
men hvordan kan jeg får scriptet til at tage bogstavet "A" med? eller "B" hvis man har valgt den katogori...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
erikjacobsen: sorry den kom jeg til at fjerne efter at have testet, men det ser sådan her ud.
Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("database.mdb") str_sql2 = "SELECT * FROM links WHERE godkendt=(1) ORDER BY id DESC " If Request("alfa") > "" Then str_sql2 = str_sql2 & " AND instr('" & LCase(Request("alfa")) & "',lcase(left(title,1)))>0" Set rs = Conn.Execute (str_sql2)
str_sql2 = "SELECT * FROM links WHERE godkendt=(1) ORDER BY id DESC " If Request("alfa") > "" Then str_sql2 = str_sql2 & " AND instr('" & LCase(Request("alfa")) & "',lcase(left(title,1)))>0"
ændres til
str_sql2 = "SELECT * FROM links WHERE godkendt=(1) " If Request("alfa") > "" Then str_sql2 = str_sql2 & " AND instr('" & LCase(Request("alfa")) & "',lcase(left(title,1)))>0" str_sql2 = str_sql2 & " ORDER BY id DESC"
de virker godt, men der skal bare ikke stå tal ud for... det skal være tegnene << >> men selv om der står et tal virker den godt..den går enten en frem eller en tilbage
Jammen tak for hjælpen:) Jeg er også glad for det virker nu.. har haft problemet i lang tid nu det endelig løst!
Takker:)
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.