Unfortuneately that was the best I could do. It is all of the code I have and the temporary DBC had. CURSORSETPROP() does not get saved back to the DBC. I do not use DBSETPROP()
What is the maximum length of that string? Does it get truncated at 255 characters?
Strange how that custom view object worked for all these years?!