Chiang, I can't seem to pinpoint where the problem lies, but I don't think the ".value" should be there...you may want to try this:
If Not rs2.EOF Then rs2("data") = Now rs2.Update End If Why go through all the trouble of creating a recordset to update a value? It adds quite abit of overhead...you can use the connection object to accomplish the same. Try this: strSQL = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=test;USER=root;PASSWORD=root;OPTION=35;" Set Cn1 = CreateObject("ADODB.Connection") Cn1.Open strSQL strSQL1 = "UPDATE mytable SET data = '" & Now() & "' WHERE pkey = " & 1 Cn1.Execute(strSQL1) Of course, by changing the strSQL1 statement, you can Add and Delete records from the database also. HTH, Kurt -----Original Message----- From: Chien, Shih Chiang [mailto:[EMAIL PROTECTED]] Sent: Sunday, December 29, 2002 10:37 AM To: jumpmaster; Michael She; [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: Re: ADO Error '800a01fb' Dear ALL. I have the similar problem... mysql 3.23 + myodbc 3.51 = OK mysql 4.07 + myodbc 3.51 = Error the code list is : ---------------------------------------------------------------------------- ------------- strSQL = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=test;USER=root;PASSWORD=root;OPTION=35;" Set Cn1 = CreateObject("ADODB.Connection") Cn1.Open strSQL strSQL1 = "select * from mytable where pkey = " & 1 Set rs2 = CreateObject("ADODB.Recordset") rs2.Open strSQL1, Cn1, 1, 3 If Not rs2.EOF Then rs2("data").Value = Now rs2.Update ' ############################ Error Line Reported. ############################## End If rs2.Close Cn1.Close Set rs2 = Nothing Set Cn1 = Nothing ---------------------------------------------------------------------------- ------------- pls see the attached file for more error msg... tks. Chiang ----- Original Message ----- From: "jumpmaster" <[EMAIL PROTECTED]> To: "Michael She" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Sunday, December 29, 2002 7:39 AM Subject: RE: ADO Error '800a01fb' > Michael, > > My guess (and this is *only a guess*) -- for some reason one of the objects > is not being created; maybe the recordset object. I am not sure where you > are getting that error number from (presumably in you browser) as you do not > state it. i suggest that you check your webserver logs if you have access > to them. They might have an extended error message which will pinpoint your > problem. > > Also, you can try to 'trap' the error. I found this tid-bit on the M$ > site... > > > On error resume next > .. > .. > .. > Your problem code goes here > .. > .. > .. > if err.number <> 0 then > Response.Write err.description & "<BR>" & err.source & "<BR>" > err.clear > end if > > > Here is the link where I found it: > http://support.microsoft.com/default.aspx?scid=kb;en-us;299981#7 > > > One last note...the reason I think it is your recordset object is because of > your query...You use single quotes in the wrong place. Your strSQL variable > should be defined as follows: > > strSQL = "SELECT * FROM IMAGES WHERE ID = '" & ID & "'" > > Or - if ID is numeric then: > > strSQL = "SELECT * FROM IMAGES WHERE ID = " & ID > > HTH, > Kurt > > -----Original Message----- > From: Michael She [mailto:[EMAIL PROTECTED]] > Sent: Saturday, December 28, 2002 6:57 AM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: ADO Error '800a01fb' > > > Hi all, > > I'm getting this error with MyODBC v2.50 and v3.51. I'm running MySQL > v4.06: > > Microsoft VBScript runtime error '800a01fb' > > An exception occurred: 'open' > > /mshe/gallery/picture.asp, line 45 > > > The code for that area is: > > strConn = "DSN=binaryio;" > Set objConn = Server.CreateObject("ADODB.Connection") > objConn.open strConn > > set rs = server.createobject("adodb.recordset") > strSQL = "SELECT * FROM IMAGES WHERE `ID` = " & ID > rs.open strSQL, objConn, 3,1,1 > > Nothing out of the ordinary... anyone know why I'm getting this error? > Thanks! > -- > Michael She : [EMAIL PROTECTED] > Mobile : (519) 589-7309 > WWW Homepage : http://www.binaryio.com/ > > > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/products/myodbc/manual_toc.html (the manual) > http://lists.mysql.com/ (the list archive) > > To unsubscribe, e-mail <[EMAIL PROTECTED]> > To unsubscribe from Yahoo! Groups version, e-mail > [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/products/myodbc/manual_toc.html (the manual) > http://lists.mysql.com/ (the list archive) > > To unsubscribe, e-mail <[EMAIL PROTECTED]> > To unsubscribe from Yahoo! Groups version, e-mail [EMAIL PROTECTED] > > --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <mysql-unsubscribe-##L=##[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php