Yes, I have read the manual, many times, and searched the archives.

I am using an ODBCDirect (in MS Access 97) workspace to connect to the MySQL 
server.  That works fine, and I can get and display data.  I can even execute 
a recordset.edit command, but when I do recordset.update, I get ODBC call 
failed, and the MySQL log shows it was sent this query:

update senators SET abbr='smi' , first_name='Bob' , last_name='Smith' , 
email_address=NULL  where current of NO_NAME

I have "Return matching rows" set in the ODBC driver options.  I have opened 
the record set with dbOpenDynaset and dbOpenDynamic and get the same error 
both times.

I know MySQL doesn't support cursors, but why is Access trying to update the 
row with that funky name?  I have both a unique ID and last modification time 
stamp in the table, and select both of them when I open the recordset.

If this would be better taken to the MyODBC list, you can refer it there.

Thanks for your help.

j----- k-----

-- 
Joshua Kugler
Associated Students of the University of Alaska Fairbanks
Information Services Director
[EMAIL PROTECTED]
907-474-7601

---------------------------------------------------------------------
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 <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to