I dont even know what MYOB is but suspect the sql is malformed, cant be defintive because its so long since I've had the need to extract from an ODBC connection
SELECT MYOB.Items.ItemName
FROM MYOB.Items IN '' [ODBC;DSN=MYOB;;TABLE=MYOB.Items];
possibly should read
SELECT ItemName
FROM Items IN '' [ODBC;DSN=MYOB;;TABLE=MYOB.Items];
OR
SELECT Items.ItemName
FROM Items IN '' [ODBC;DSN=MYOB;;TABLE=MYOB.Items];