06. februar 2004 - 15:31Der er
5 kommentarer og 1 løsning
ingen poster vist..
tja som overskriften sige så får jeg ingen poster vist på det her skript:
<% Set Conn = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("/db/database") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};"&DBPath %> <tr> <td colspan="6" bgcolor="#0099FF" align="center"> <% if request.QueryString("level") = 1 then %> vælge hvilket Billed emne her under <% 'vælger kilde sql = "SELECT * FROM emne ORDER BY id" Set rs = Conn.Execute(sql) If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 10 Do While Not rs.EOF And intRecCount > 0
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
jeg har fået lidt hjælp troede jeg men nej.. min kode er rettet til dette:
<% Set Conn = CreateObject("ADODB.Connection") Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.Mappath("/db/database.mdb") %> <tr> <td colspan="6" bgcolor="#0099FF" align="center"> <% if request.QueryString("level") = 1 then %> vælge hvilket Billed emne her under <% 'vælger kilde Set rs = CreateObject("ADODB.Recordset") sql = "SELECT * FROM [emne] ORDER BY [id]" rs.OPEN SQL, Conn, 0 ,1 If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 10 Do While Not rs.EOF And intRecCount > 0
... 'vælger kilde Set rs = CreateObject("ADODB.Recordset") sql = "SELECT * FROM [emne] ORDER BY [id]" rs.OPEN SQL, Conn, 1 ,3 If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 10 ...
jeg har valgt at slette paging så virker det.. men når jeg vælger et af de generede link kommer følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.
/frame/tekst/galleri.asp, line 35
koden er som følger:
<% Set Conn = CreateObject("ADODB.Connection") Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.Mappath("/db/database.mdb") %> <tr> <td colspan="6" bgcolor="#0099FF" align="center"> <% if request.QueryString("level") = 1 then %> vælge hvilket Billed emne her under <% 'vælger kilde sql = "SELECT * FROM emne ORDER BY id" Set rs = Conn.Execute(sql) If Not (rs.BOF Or rs.EOF) Then Do While Not rs.EOF
elseif request.QueryString("level") = 2 then %> vælge hvilket Billed emne her under
<% response.Write "<table><tr>" var_tal = 1 'vælger kilde Set rs = CreateObject("ADODB.Recordset") SQL = "SELECT * FROM galleri WHERE emne = " & request.querystring("emne") & "" set rs = Conn.execute(SQL) If Not (rs.BOF Or rs.EOF) Then Do While Not rs.EOF if var_tal => 5 then %> <TD> <img src="/billeder/billeder/<%=rs("sti1")%>" alt="<%=rs("alternativ1")%>" height="10%" width="10%"><br> <a href="galleri.asp?level=3&emne=<%=rs("id")%>" class="link"><%=rs("alternativ1")%></a><br> </TD> <% else response.Write "</tr>" var_tal = 1 end if var_tal = var_tal + 1
rs.MoveNext Loop End If End If %>
Linie 35 er: set rs = Conn.execute(SQL)
Når jeg udskriver SQL med en response.write får jeg SQL = SELECT * FROM galleri WHERE emne = flint hvilket burde være rigtigt... og i databasen findes der et emne under galleri der hedder flint
Id emne sti1 billedtekst alternativ1 1 flint munk1.jpg hej test 2 flint munk2.jpg test fisk
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.