powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / вопрос по AdBinary
2 сообщений из 2, страница 1 из 1
вопрос по AdBinary
    #38752537
Manonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Столкнулась с проблемой, буду благодарна помощи.

В базе данные хранятся с типом binary, с сервера нужно их отослать через хранимку, в которой входящий параметр binary, она затем смотрит в табличке есть ли такое значение.

На сервере используется ado net, как это в окнечном итоге получается:

var pvalue = "0x2D34";
cmd.Parameters.Append(cmd.CreateParameter(pname, adBinary, adParamInput, 128, pvalue));

Но если я ему даю свою 16-ти ричную переменную, значение это не находится в базе! Я не могу понять, нужно что то конвертить или что то ещё?
...
Рейтинг: 0 / 0
вопрос по AdBinary
    #38753958
Manonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оказывается, нужно добавлять byte array, но все равно не получается. Т.е. я переконвертила hex-строку в byte array и добавляю через adBinary. Но если посмотреть в профайлее с какими пааметрами была вызвана хранимка, то выглядет это так:

0x360034002C003100350034002...


Есть код, который вызывает подобную хранимку но уже с помощью c sharp. Там также передаетс byte array, но вызывается хранимка с правльным значением параметра 0x3A72D3335A399BA3FFE5. Т.е adBinary еще как то конвертит данные полчается... Кто-нибудь сталкивался с подобным?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / вопрос по AdBinary
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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