
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.01.2009, 20:46
|
|||
|---|---|---|---|
|
|||
Null в ASE 15 |
|||
|
#18+
Перешли на ASE 15.0.2. Приложение написано на C#(ADO.net и ODBC). При вызове процедуры, один из параметров передаю null ( command.Parameters.AddWithValue("name", DBNull.Value) ), но ASE 15 почему-то этот параметр считает как varchar! ODBC ставил и от 12.5 и от 15.0.2, то же самое! На ASE 12.5 все работает нормально! Может где-то в ASE 15 подкрутить надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2009, 21:10
|
|||
|---|---|---|---|
|
|||
Null в ASE 15 |
|||
|
#18+
ошибкаImplicit conversion from datatype 'VARCHAR' to 'DECIMAL' is not allowed. Use the CONVERT function to run this query. З.Ы. Очень надеюсь на Ex_Soft`а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2009, 10:16
|
|||
|---|---|---|---|
|
|||
Null в ASE 15 |
|||
|
#18+
cherrex_Den, а что значит, "считает как varchar"? Вместо NULL пытается передать "NULL"? А вообще, похоже на глюк клиентской части. Из под 12го клиента с 15 сервером лучше не работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2009, 10:48
|
|||
|---|---|---|---|
|
|||
Null в ASE 15 |
|||
|
#18+
ODBC независимы от Open Client! Пробывал и через ODBC 12.5 и через ODBC 15, но эффект тотже! m-z а что значит, "считает как varchar"? Вместо NULL пытается передать "NULL"? Похоже на то. VS расченивает DBNull.Value как varchar, но в 12.5 все проходило гладко! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2009, 13:07
|
|||
|---|---|---|---|
|
|||
Null в ASE 15 |
|||
|
#18+
Подлечил! если передается DBNull.Value надо у параметра принудительно поставить тип binary и ASE 15 хавает его как null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2009, 18:44
|
|||
|---|---|---|---|
Null в ASE 15 |
|||
|
#18+
cherrex_Den Код: plaintext 1. Ну вот и сразу бы и посмотрели чему после этого равно command.Parameters["name"].OleDbType. http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbparameter.oledbtype.aspx The default is VarWChar. cherrex_Den Implicit conversion from datatype 'VARCHAR' to ' DECIMAL ' cherrex_Den поставить тип binary А че не нормальный человеческий OleDbType.Decimal ? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2009, 20:23
|
|||
|---|---|---|---|
|
|||
Null в ASE 15 |
|||
|
#18+
Знал бы прикуп, жил бы в Сочи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&tablet=1&tid=2011187]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 347ms |

| 0 / 0 |

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