when I have locked data types in a dataset (to string), then I do a join and after that again a prepare, the last prepare converts my string into integer. Can I do something to prevent this or do I have to after each step go through all my tables and lock the datatypes again?