Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / BLOB поля / 2 сообщений из 2, страница 1 из 1
16.05.2003, 14:55
    #32161844
sergei_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BLOB поля
Как в ADO.NET произвести запись и чтение блоб поля используя SqlBinary
объект, который передается в хранимую процедуру.
...
Рейтинг: 0 / 0
18.05.2003, 12:48
    #32162448
sergei_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BLOB поля
Я сам разрулил. Если кому интересно, то вот мое решение:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
this.MainSqlConnection.Open();
FileStream fs = new FileStream(SourceFilePath, FileMode.Open, FileAccess.Read);
Byte[] b = new Byte[fs.Length];
fs.Read(b,  0 , b.Length);
fs.Close();
SqlParameter P = new SqlParameter( "@file" , System.Data.SqlDbType.Image,  b.Length, System.Data.ParameterDirection.Input, false,  0 ,  0 , null, System.Data.DataRowVersion.Current, b);
this.spSendFile.Parameters.Add(P); 
this.spSendFile.Parameters[ "@name" ].Value = name;
this.spSendFile.Parameters[ "@extens" ].Value = extens;
this.spSendFile.Parameters[ "@client_id" ].Value = client_id;
this.spSendFile.ExecuteNonQuery();
this.MainSqlConnection.Close();
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / BLOB поля / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]