Неправильное преобразование, попробуйте найти неправильные значения
SELECT * FROM [youTable] WHERE TRY_CONVERT(datetime,val,104) IS NULL
upd
, когда я применяю "Try_convert", я не получаю никакой ошибки
blockquote>TRY_CONVERT
Return Types Returns a value cast to the specified data type if the cast succeeds; otherwise, returns null.
например
SELECT TRY_CONVERT(datetime,'99.99.9999',104)
UIViews не являются значением ключа, совместимым на универсальных ключах. Если бы они были, то Ваш пример кода действительно установил бы значение "привет" для ключа "мир". Однако слои являются совместимым значением ключа, таким образом, следующее работало бы:
UIView *myView = [[UIView alloc] init];
[myView.layer setValue: @"hello" forKey: @"world"];