Matt-
>I've done a recompile all files from the project manager, is that equivalent?
Well, the safest way is to issue the command. That doesn't sound like the problem, though, it can't hurt.
>I'm pretty sure the problem resides in the combo that I've provided the rowsource for
You might want to verify for sure that the cbo you suspect is the culprit. I might save the form as a backup, delete the suspect, and run the form again. You might still get an error cuz it doesn't exist, but at least you shouldn't get the first error.
>The rowsource is of the type "v_cityhotel.citycode,cityname".
...snip...
>Perhaps it is because I'm requerying? Do I need to protect the rowsource when requerying like with a grid control?
No, requerying the rowsource shouldn't break the cbo. Where and how do you requery, though?
Do you use the same rowsource for more than one cbo? If so, you might want to try using a separate source for each. For example, you could
SELECT * FROM v_city_hotel INTO CURSOR cWhatever
for each cbo.
If you have the table that is the source for your view _also_ in the dataenvironment, you might try taking it out of the DE. (You *may not* need it)
Hm...Can't think of anything else right now. But first, really track down which cbo it is.