Just nu i M3-nätverket
Jump to content

Problem med Servervariables


Wippika

Recommended Posts

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

Kan inte förstå det här felet... när jag kollar med IE6 så fungerar det men när man kollar med lite äldre version av IE (4 eller 5 tror jag) så får man det här felet?

 

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.

 

/top.asp, line 32

 

 

detta är rad 32

 

rs("who") = request.servervariables("HTTP_USER_AGENT")

 

********************

 

hela koden...

 

Set con = Server.CreateObject("ADODB.Connection")

Set rs = Server.CreateObject("ADODB.Recordset")

 

x = Server.MapPath("secret\base.mdb")

Con.open "driver={Microsoft Access Driver (*.mdb)};dbq= " & x & " "

 

SQL = "Select * from counts where 1=2"

 

rs.open SQL, Con, 2, 2

 

rs.addnew

 

rs("date") = now

rs("who") = request.servervariables("HTTP_USER_AGENT")

 

rs.update

rs.close

con.close

Link to comment
Share on other sites

Patric Johansson

testa att använda något liknande:

conntemp.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/mappen/databasen.mdb")

 

/ProTeuS

Resistance is futile. You will be assimilated.
- citat från ”Star Trek - First Contact”

 

Link to comment
Share on other sites

Jag använder aldrig det sättet att uppdatera själv utan jag kör med UPDATE eller INSERT. Men i förra veckan satt jag med ett projekt som jag inte gjort själv från scratch där det fanns en sådan INSERT och jag fick det felet. Då berodde det på att värdet jag försökte få in i databasen var för långt i förhållande till fältet i databasen.

 

Du kan ju testa att ställa upp längden på databasfältet och se om det hjälper.

 

TILLÄGG: Att det skiljer mellan olika webbläsare stödjer ju min teori eftersom HTTP_USER_AGENT blir olika lång beroende på webbläsarversion. Du kan ju testa att skriva ut len(request.servervariables("HTTP_USER_AGENT") och jämföra värdet du får med längden på databasfältet.

 

/Niklas

 

[inlägget ändrat 2002-11-18 22:16:05 av ns]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...