Avatar billede ejay Novice
13. juni 2002 - 19:47 Der er 13 kommentarer og
1 løsning

kommentar fejl???

hej

jeg får denne fejl

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

/tester.asp, line 245

og i linje 245 står der

rs("id") = Server.HTMLEncode(Request("id"))

jeg gider ikke paste hele filen (den er laaang)
så hvis der er en der gider kigge på den sender jeg den gerne :-)

håber i kan hjælpe
Avatar billede eagleeye Praktikant
13. juni 2002 - 19:53 #1
Er ID autonummer i databasen? for så skal du ikke ligge noget ind i rs("id").
Avatar billede soes Nybegynder
13. juni 2002 - 19:53 #2
hvilken form for request er det du foretager? form, querystring, cookies?

/Søren Søndergård
Avatar billede ejay Novice
13. juni 2002 - 20:05 #3
eagleeye/

oki det virkede men nu gider den bare ikke vise den man har submitet *GG*

noget du gider kigge på hvis jeg sender filen?
Avatar billede eagleeye Praktikant
13. juni 2002 - 20:07 #4
men er ID autonummer eller tekst eller tal ??

Fejlen kommer typisk hvis man ligger for mange data ind i en kolonne. Eks hvis du har en kolonne med Tekst (6 karakter) og ligger og ligger mere end 6 karakter ind så kommer fejlen.
Avatar billede eagleeye Praktikant
13. juni 2002 - 20:07 #5
Hvad ville ID typisk indeholder fra Form'en?
Avatar billede ejay Novice
13. juni 2002 - 20:09 #6
autonummer er tal

og den skriver det i databasen men viser det ikke bagefter
Avatar billede ejay Novice
13. juni 2002 - 20:10 #7
der er ikke problemmer nu med at adde det i databasen meeen

når jeg skal vise det så kommer problemet.

den viser ikke noget og skriver ikke nogle fejl
Avatar billede eagleeye Praktikant
13. juni 2002 - 20:12 #8
Autonummer bliver automatisk unfyldt af databasen, når nye data ligges ind.
Så databasen bliver opdateret rigtigt?
Hvordan udsrkiver du det bagefter?, kan du vise det kode som gemme og udskriver?
Avatar billede eagleeye Praktikant
13. juni 2002 - 20:13 #9
Så bare det som skal udskrive..
Avatar billede ejay Novice
13. juni 2002 - 20:17 #10
denne skal udskrive:

<%
' Connection til database
Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("download.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath

' Her hiver vi indholdet af databasen ud
sql = "SELECT * From anmeld Where id = " & Request.Querystring("id")
    Set rs =  Con.Execute(Sql)
%>
    <br>
  <table width="510" border="0" bgcolor="#000000" cellspacing="1" cellpadding="2" class="ContentStyle">
    <tr>
    <td bgcolor="#355371" align="center" colspan="2">
    <hr width="480" color="#000000" size="1">
   
<% Do While Not rs.EOF %>
     
      <table width="480" border="0" cellspacing="0" cellpadding="0" class="ContentStyle">
      <tr>
        <td align="left" valign="top" width="150"><strong>Dato</strong></td><td align="left" valign="top" width="380"><%= FormatDateTime(rs("Dato"),1)%> - <%= FormatDateTime(rs("Dato"),3)%></td>
      </tr>
      <tr>
        <td align="left" valign="top" width="150"><strong>Navn</strong></td><td align="left" valign="top" width="380">
<%
    ' Hvis brugeren ikke har skrevet nogle email skriver den email'en uden det bliver til et link
    If rs("email") = "" Then
      Response.Write rs("navn")
    Else
    Response.Write "<a href="& "mailto:" & rs("email") &">"& rs("navn") &"</a>"
    End If
%>
        </td>
      </tr>
                  <tr>
        <td align="left" valign="top" colspan="2" width="480">     
        <br><%=rs("anmeld")%>
        <hr width="480" color="#000000" size="1"></td>
      </tr>
      </table>
   
<%
rs.MoveNext
Loop
%>
Avatar billede eagleeye Praktikant
13. juni 2002 - 20:21 #11
Prøv at udskrive SQL inde du executer den:
sql = "SELECT * From anmeld Where id = " & Request.Querystring("id")
Response.write sql

og se som den er rigtig, altså om det er rigtigt ID.
Avatar billede ejay Novice
13. juni 2002 - 20:26 #12
jeg er sq en kæmpe torsk *GGGG*

takker eagleeye nu virker det :-)
Avatar billede ejay Novice
13. juni 2002 - 20:26 #13
eagleeye skriv lige et svar
Avatar billede eagleeye Praktikant
13. juni 2002 - 20:27 #14
Ok :)
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