| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > Error converting data type nvarchar to numeric |
| Автор: MadCoder 15.9.2008, 10:13 | ||||
| Помогите сконвертировать nvarchar(max) в numeric(12,2). Пишу код:
Выдает ошибку: Error converting data type nvarchar to numeric. Когда конвертирую в int:
выдает следующее: Conversion failed when converting the nvarchar value '1595,18' to data type int. Все значения таблицы ненулевые (not Null) и по идее числовые (IsNumeric для всех выдает 1). Значения следующие: 1595,18 14330,94 3200 и т.д. |
| Автор: MadCoder 15.9.2008, 12:43 | ||
Решил проблему самостоятельно. Оказывается, MS SQL Server не считает запятую разделителем. Заменив запятую на точку, сконвертировал все данные успешно:
|