Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.09.2004, 19:05
|
|||
|---|---|---|---|
Проблема с преобразованием |
|||
|
#18+
VS2003, ASP.NET под C#. Есть переменная типа object, на самом деле - System.Int16. Значение 1. При попытке привести к int (int)data вылетает exception - specified cast is not valid. В чем проблема ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2004, 06:06
|
|||
|---|---|---|---|
Проблема с преобразованием |
|||
|
#18+
используйте Convert.ToInt16(data) -------------- вышел из рекурсии. и оп-па! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2004, 13:23
|
|||
|---|---|---|---|
Проблема с преобразованием |
|||
|
#18+
to Radjaman: Спасибо! Но почему напрямую не получается ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2004, 14:16
|
|||
|---|---|---|---|
Проблема с преобразованием |
|||
|
#18+
да, странно. а ты уверен, что в object был упакован Int16? у меня следующий код прокатывает (Framework 1.1) Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2004, 16:58
|
|||
|---|---|---|---|
Проблема с преобразованием |
|||
|
#18+
Может это поможет: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csspec/html/vclrfcsharpspec_4_3_2.asp Вот так работает: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2004, 19:18
|
|||
|---|---|---|---|
Проблема с преобразованием |
|||
|
#18+
to Ustazz: Я использую код: object data = row["column1"]; int x = (int)data; Причем использую не sqlconnection, а odbcconnection. Фактически я не знаю размерность столбца из которого беру данные(это может быть 16,32 или 64 бита). Как же преобразовать в общем случае ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2004, 00:01
|
|||
|---|---|---|---|
Проблема с преобразованием |
|||
|
#18+
StrannikКак же преобразовать в общем случае ?можно написать нечто подобное (как Nz в Access + преобразование типа): Код: plaintext 1. 2. 3. нужно быть уверенным, что результирующий тип "вместит" в себя зачение из поля записи (или использовать try-catch-finally при преобразовании). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2004, 14:17
|
|||
|---|---|---|---|
Проблема с преобразованием |
|||
|
#18+
Strannikto Ustazz: Я использую код: object data = row["column1"]; int x = (int)data; Причем использую не sqlconnection, а odbcconnection. Фактически я не знаю размерность столбца из которого беру данные(это может быть 16,32 или 64 бита). Как же преобразовать в общем случае ? Тогда используй преобразование в Int64 при помощи класса Convert Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1395113]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 355ms |

| 0 / 0 |
