Hi,
In access you cannot join on Memo fields - if the SQL Server field is large, ie more than 255 in size, then MS Access will create the local type as a Memo, which cannot be used in a join.
If you can make your U_MAX_BC type in the SQL server the same as the buscat.Code field, you should be ok.