Avatar billede vangagh Nybegynder
23. marts 2005 - 11:53 Der er 10 kommentarer og
1 løsning

hente med action og id

jeg har lavet en nyhedsliste, men når klikker på en given nyhed for at læse mere viser den følgende fejlmeddelse:

Fejltype:
Microsoft JET Database Engine (0x80040E07)
Datatyperne stemmer ikke overens i kriterieudtrykket.
/main/nyheder/nyheder2.asp, line 13

koden ser ud således ud:

<!--#include file="../../top3.asp" -->



<% If request("action") = "nyheder" then%>
       
<!--#include file="../../db/forbindelse.asp" -->
   
<% set nyhed = server.createobject ("ADODB.recordset")
nyhed.open "select * from nyheder where id = " & request.querystring("id"), database
%>

<br>

<% = nyhed.fields("dato")%>&nbsp;&nbsp;

<strong><% = nyhed.fields("overskrift") %></strong>

<br><br>

<% = nyhed.fields("tekst") %>&nbsp;&nbsp;

<br><br>
                                       
<% End If %>


<!--#include file="../../bund.asp" -->
Avatar billede moejensen Nybegynder
23. marts 2005 - 12:00 #1
prøv følgende:

<!--#include file="../../top3.asp" -->



<% If request("action") = "nyheder" then%>
       
<!--#include file="../../db/forbindelse.asp" -->
   
<% set nyhed = server.createobject ("ADODB.recordset")
nyhed.open "select * from nyheder where id = " & CInt(request.querystring("id")), database
%>

<br>

<% = nyhed("dato")%>&nbsp;&nbsp;

<strong><% = nyhed("overskrift") %></strong>

<br><br>

<% = nyhed("tekst") %>&nbsp;&nbsp;

<br><br>
                                       
<% End If %>


<!--#include file="../../bund.asp" -->
Avatar billede vangagh Nybegynder
23. marts 2005 - 12:06 #2
Det virker stadig væk ikke.
vil du se filen hvor den kaldes fra  ?
Avatar billede moejensen Nybegynder
23. marts 2005 - 12:11 #3
ja tak..
Avatar billede moejensen Nybegynder
23. marts 2005 - 12:11 #4
kan du se hvad det er der står i linie 13.
Avatar billede vangagh Nybegynder
23. marts 2005 - 12:15 #5
ok den er her, jeg er tilbagge om 3 timer

<!--#include file="../top3.asp" -->
<!--#include file="../db/forbindelse.asp" -->

<table widht="800" cellspacing="0" cellpadding="0"  border="0">

<% set nyheder = server.createobject ("ADODB.recordset")
nyheder.open "select * from nyheder order by dato desc", database
%>
<br><br>
<h1>Nyheder</h1>
                   
                   
<% While NOT nyheder.EOF 

if farve ="#eaeaea" then
farve ="#ffffff"
else
farve ="#eaeaea"
end if
%>
<tr bgcolor="<% = farve %>">
<td width="700" class="main"  valign="top">
<br>
<% = nyheder("dato")%>&nbsp;&nbsp;&nbsp;
<strong><% = nyheder("overskrift")%></strong>
<br><br>
<% = nyheder("tekst") %>
<br>
                                       
<a href="<% = sti %>main/nyheder/nyheder2.asp?action=nyheder&id=<% = nyheder.fields ("id") %>"><font color="Red"><u>L&aelig;s mere</u></font></a>
                                       
<br><br>
</td>
<td width="100"  align="center"  valign="middle"><img class="img" src="../img/<% = nyheder.fields("img")%>" >
                           
</tr>
<%
nyheder.movenext       
wend       
%>
                           
</table>
                           
<!--#include file="../bund.asp" -->
Avatar billede moejensen Nybegynder
23. marts 2005 - 12:26 #6
kan du se hvirlken linie der er nr. 13.
Avatar billede vangagh Nybegynder
23. marts 2005 - 14:53 #7
ja kommer her:

12. <% set nyhed = server.createobject ("ADODB.recordset")
13. nyhed.open "select * from nyheder where id = " & request.querystring("id"),      14. database
15. %>
Avatar billede moejensen Nybegynder
23. marts 2005 - 22:55 #8
kan du ikke lige prøve at vise din database connection
Avatar billede vangagh Nybegynder
24. marts 2005 - 21:48 #9
jo men jeg kan godt hente poster fra de andre tabeller.
det hele ligger og her www.vangagh.dk
min forbindelse er som følger.:

<%
Set database = Server.CreateObject ("ADODB.Connection")
database = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "db1/database1.mdb"
%>

jeg vil også gerne maile hele sitet og db
Avatar billede vangagh Nybegynder
24. marts 2005 - 22:14 #10
jeg fandt fejlen den lå i databasen hvor min primær nøgle stod til tal tillad dubletter, nu virker det uden dubletter
Avatar billede vangagh Nybegynder
24. marts 2005 - 22:17 #11
tak for hjælpen og ulejligheden
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