Avatar billede qurzyx Nybegynder
22. marts 2002 - 14:16 Der er 12 kommentarer og
1 løsning

ERROR

Jeg har en side hvor jeg skal poste en lang besked til en database, men jeg får denne fejl. Hvad betyder dette:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/oggets2/admin/indsat1.asp, line 22

Og hvordan retter jeg det??
Avatar billede a1a1 Novice
22. marts 2002 - 14:19 #1
det er vel beskeden der er forlang i et af dine felter...

:)
Avatar billede nuki Nybegynder
22. marts 2002 - 14:20 #2
Hmm tror stien til DB'en er forkert.

Må vi se fra linie 18 til og med 25 ?

-Nuki
Avatar billede qurzyx Nybegynder
22. marts 2002 - 14:20 #3
Ja, det kunne jeg godt forstille mig!!! Men hvrodan retter jeg dette, hvis beskeden ,ligegyldig hvad, skal være lang!
Avatar billede qurzyx Nybegynder
22. marts 2002 - 14:22 #4
Hmmm, nej for hvis jeg skriver en kort linie, kommer den ind i databasen
Men her er asp-koden:

<%

Const adOpenKeyset = 1
Const adLockOptimistic = 3

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../database.mdb") & ";UID=admin;PWD=;"

    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "Select * From news"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

      rs.AddNew
      rs("Overskrift") = Request.form("overskrift")
      rs("Nyhed") = Request.form("Nyhed")
      rs("Dato") = Now()
      rs.Update

    rs.Close
    Set rs = Nothing

Conn.Close
set Conn = Nothing
response.redirect ("../home.asp")
%>
Avatar billede a1a1 Novice
22. marts 2002 - 14:25 #5
du kan jo lave feltet Nyhed om til Notat felt (hvis det ikke er det)

Kommer der ikke fejl når teksten er kort?
Avatar billede a1a1 Novice
22. marts 2002 - 14:27 #6
du kan jo også begrænse Overskriften i <inpu type="text" maxlength=50>
på den sider hvor man indtaster nyheden
Avatar billede qurzyx Nybegynder
22. marts 2002 - 14:27 #7
Nej, der er ingen fej, hvis beskeden er kort... Men hvis den derimod er lang kommer der en fejl, som ovenstående!!!
Avatar billede qurzyx Nybegynder
22. marts 2002 - 14:29 #8
A1 --> Det virkede squ hvis jeg lavede det om til et notat, skriv lige en besked så du kan få point
Avatar billede a1a1 Novice
22. marts 2002 - 14:30 #9
okie :)
Avatar billede a1a1 Novice
22. marts 2002 - 14:32 #10
max længde er så = 65.535 karakterer...
Avatar billede danscape Nybegynder
22. marts 2002 - 14:32 #11
=)
Avatar billede a1a1 Novice
22. marts 2002 - 14:32 #12
jeg mener at der er 1024 tegn på en A4 side...
Avatar billede qurzyx Nybegynder
22. marts 2002 - 14:33 #13
Tak... =)
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