Avatar billede zoidberg Nybegynder
01. juli 2001 - 22:21 Der er 10 kommentarer og
1 løsning

Hjælp, grim fejl!

Har et lille problem!
Jeg har et download system der kalder filen med url\'en sourcecodes.asp?mode=download?id=x, jeg får denne fejl når jeg prøver at hente fil nr. 4, de andre giver ikke fejl, er der nogen der ved hvad der kan være galt?

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.
/sourcecodes.asp, line 90


Koden er:

Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open \"driver={MySql};dsn=xxx;Database=xxx;uid=xxx;pwd=xxx\"
If Request.QueryString(\"id\") <> \"\" Then
    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT * FROM sourcecodes WHERE (ID = \" & Request.QueryString(\"id\") & \")\"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
        rs(\"Hits\") = rs(\"Hits\") + 1
        strURL = rs(\"sti\")
        rs.Update
        rs.Close
        myConn.Close
        Set rs = Nothing
        Set myConn = Nothing
        Response.Clear
        Response.Redirect(strURL)
    End If
End If
Avatar billede erikjacobsen Ekspert
01. juli 2001 - 22:23 #1
Du skal vel kalde med
  sourcecodes.asp?mode=download&id=x
Avatar billede zoidberg Nybegynder
01. juli 2001 - 22:27 #2
det gør jeg også, der er pt 4 felter i databasen, de tre første giver ingen problemer, kun nr. 4!
Avatar billede erikjacobsen Ekspert
01. juli 2001 - 22:29 #3
Ah, jeg skulle måske tage og læse hele spørgsmålet i stedet for bare at lede efter
den første fejl på den første linie.... :)
Avatar billede erikjacobsen Ekspert
01. juli 2001 - 22:30 #4
Har nummer 4 allerede præcis 9 eller 99 eller 999 hits?
Avatar billede zoidberg Nybegynder
01. juli 2001 - 22:34 #5
nope, 27!
Avatar billede erikjacobsen Ekspert
01. juli 2001 - 22:35 #6
ok - det er altså ikke et problem med længder af felter, og ADO/Mysql.

Tæller den op inden du får fejlen?
Avatar billede zoidberg Nybegynder
01. juli 2001 - 22:38 #7
hmm... det virker nu, efter at jeg udfyldte alle felterne i posten, er der nogen der kan forklare hvorfor det ikke virker når et af felterne er tomt?

PS. Det har virket!
Avatar billede erikjacobsen Ekspert
01. juli 2001 - 22:42 #8
HAr du ændret på NULL  /  NOT NULL  i et af felterne ?
Avatar billede zoidberg Nybegynder
01. juli 2001 - 22:44 #9
nej, har ikke rørt noget, det er meget wierd!
Avatar billede erikjacobsen Ekspert
01. juli 2001 - 22:46 #10
Tjah - men skidt med det, nu virker det.......indtil videre :))
Avatar billede zoidberg Nybegynder
01. juli 2001 - 22:50 #11
Tjah, jeg har lavet lidt om i koden, så det betyder ikke noget nu, men det kunne da være rart at vide hvad der var galt!

Spm lukket!
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