
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.12.2009, 14:56
|
|||
|---|---|---|---|
|
|||
LINQ записать в базу byte[] null |
|||
|
#18+
Добрый день! Имеется сторка в базе которая либо добавляет записи либо изменяет. Переписала вызов строрки с помощью LINQ в итоге не могу записать в поле с типом image null. С помощью SqlCommand делала через параметр SqlParameter op = new SqlParameter("@body", SqlDbType.VarChar); op.Value = DBNull.Value; cmd.Parameters.Add(op); Как такое можно реализовать на LINQ????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 17:41
|
|||
|---|---|---|---|
LINQ записать в базу byte[] null |
|||
|
#18+
l_irinaLINQ записать в базу byte[] null l_irinaSqlDbType. VarChar ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 18:48
|
|||
|---|---|---|---|
|
|||
LINQ записать в базу byte[] null |
|||
|
#18+
МСУ, Byte[] body = null; /*здесь берем данные с файлаплоада если что то выбрано*/ и дальше записываем в базу if (body == null) { SqlParameter op = new SqlParameter("@body", SqlDbType.VarChar); op.Value = DBNull.Value; cmd.Parameters.Add(op); } else cmd.Parameters.Add(new SqlParameter("@body", body)); теперь на linq using (DataSqlDataContext dataContext = new DataSqlDataContext()) { dataContext.имя_сторки( параметр1, параметр2, body ); } и тут ексепшен если body == null System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: value в System.Data.Linq.Binary..ctor(Byte[] value) в System.Data.Linq.Binary.op_Implicit(Byte[] value) тип поля в БД image ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 19:04
|
|||
|---|---|---|---|
LINQ записать в базу byte[] null |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 19:10
|
|||
|---|---|---|---|
|
|||
LINQ записать в базу byte[] null |
|||
|
#18+
МСУ, спасибо, это пробывала тогда в базе не null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 19:15
|
|||
|---|---|---|---|
|
|||
LINQ записать в базу byte[] null |
|||
|
#18+
это, так сказать, дело принципа если поле может содержать нулл то его же можно как то туда записать )))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2009, 00:34
|
|||
|---|---|---|---|
|
|||
LINQ записать в базу byte[] null |
|||
|
#18+
оказалось просто (body == null ? (Binary)null : body) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2010, 11:14
|
|||
|---|---|---|---|
|
|||
LINQ записать в базу byte[] null |
|||
|
#18+
l_irina можно написать кусочек кода, где у вас все получилось. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.03.2010, 01:18
|
|||
|---|---|---|---|
|
|||
LINQ записать в базу byte[] null |
|||
|
#18+
тоже очень интересно!!! делаю как у вас в последнем сообщение и все равно выдает ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.03.2010, 13:13
|
|||
|---|---|---|---|
|
|||
LINQ записать в базу byte[] null |
|||
|
#18+
зассала ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2010, 23:14
|
|||
|---|---|---|---|
|
|||
LINQ записать в базу byte[] null |
|||
|
#18+
anthony17 - таких бы выкидывала с форума! простите, бываю редко здесь. вот даже нашла)) Byte[] body = null; using (DataSqlDataContext dataContext = new DataSqlDataContext()) { dataContext.ИМЯ_СТОРКИ( ПАРАМЕТР1, ПАРАМЕТР2, (body == null ? (Binary)null : body) ); } Все лишнее выбросила.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&mobile=1&tid=1351332]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 490ms |

| 0 / 0 |
