User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the ASP section within the Web Development category of DaniWeb, a massive community of 426,187 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 1,814 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our ASP advertiser: Lunarpages ASP Web Hosting
Views: 3110 | Replies: 2
Reply
Join Date: Jan 2007
Posts: 2
Reputation: quicknk is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
quicknk quicknk is offline Offline
Newbie Poster

error '80020009' Exception occurred.

  #1  
Jan 31st, 2007
For some reason I keep getting the following error:
  1. error '80020009' Exception occurred.
It applies to the line of code:
  1. If (cInt(objRS("User_ID")) = Cookie_ID) Then

for some reason it freaks out with "cInt(objRS("User_ID"))" when it runs through the db to find a User ID that matches that in their cookie. I have also found that if I alter the code, remove cInt(objRS("User_ID"))" from the above line of code, and add in an incremental integer based variable, it seems to work fine. I know it's not compairing the info from the DB, but this was the way I found what was causing the problem.


  1. Dim conn, mydb
  2. mydb=server.mappath("\fpdb\temp.mdb")
  3. set conn=Server.CreateObject("ADODB.Connection")
  4. conn.Provider="Microsoft.Jet.OLEDB.4.0"
  5. conn.Open mydb
  6.  
  7. Dim objRS, bolFound
  8.  
  9. set objRS = Server.CreateObject("ADODB.recordset")
  10. objRS.Open "User_Info", conn, , 3, 2
  11.  
  12. bolFound = False
  13.  
  14. Do Until objRS.EOF or bolFound
  15. If (cInt(objRS("User_ID")) = Cookie_ID) Then
  16. BolFound = True
  17. Else
  18. objRS.MoveNext
  19. End If
  20.  
  21. Loop
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Sep 2004
Location: Plymouth, UK
Posts: 79
Reputation: msaqib is an unknown quantity at this point 
Rep Power: 5
Solved Threads: 1
msaqib msaqib is offline Offline
Junior Poster in Training

Re: error '80020009' Exception occurred.

  #2  
Feb 2nd, 2007
Try to find out whether objRS("User_ID") has some records or not? Another thing is the data type of User_ID, is it int?

Mostly this exception occurs if you try to casst different data types of variables.
Reply With Quote  
Join Date: Jan 2007
Posts: 2
Reputation: quicknk is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
quicknk quicknk is offline Offline
Newbie Poster

Re: error '80020009' Exception occurred.

  #3  
Feb 2nd, 2007
Originally Posted by msaqib View Post
Try to find out whether objRS("User_ID") has some records or not? Another thing is the data type of User_ID, is it int?

Mostly this exception occurs if you try to casst different data types of variables.




cool, thanks. I figured out yesterday. The Access DB file had held on to a deletion from it's original programer leaving a "#deleted" in all fields for that spacific record. Causing the int data type for the User_ID to have an error. Im wasn't sure why it holds on to this deletion note, and it would not allow me to remove this record at all. I had to export it as a new Access DB file and then it allowed me to remove this record.

thanks again.
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

DaniWeb ASP Marketplace
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes

Similar Threads
Other Threads in the ASP Forum

All times are GMT -4. The time now is 6:47 am.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC