Выражение столбца Datatable
Привет,
В объект DataTable, мне нужно, чтобы сохранить расширение файла, получая из столбца именем в пределах одного объекта DataTable.
Для этого я использую sql выражение как показано ниже
iif(@str like '%.%',reverse(left(reverse(@str), charindex('.', reverse(@str)) - 1)),'')
это необходимо добавить в значение datacolumn по умолчанию
dt.Columns.Add("FileExtension", typeof(string), "iif([Resume Doc Name] like '%.%',reverse(left(reverse([Resume Doc Name]), charindex('.', reverse([Resume Doc Name])) - 1)),'')");
Но вышеприведенный код терпит неудачу при обратной функции.
Есть какие-нибудь предложения по достижению этой цели?
Спасибо
Что я уже пробовал:
Пробовал по - разному использовать sql-выражения
ZurdoDev
Что вы подразумеваете под "неудачей"? Вы получаете сообщение об ошибке?
Richard MacCutchan
Почему бы просто не использовать CHARINDEX и правильно?