powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Пара чайниковских вопросов по SQL CLR
2 сообщений из 2, страница 1 из 1
Пара чайниковских вопросов по SQL CLR
    #39501070
iii2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, приветствую!
Понадобилось тут, намедни, написать пару пользовательских CLR-функций для 2014 SQL сервера.
Раньше никогда этого не делал.
Писать планирую на vb.net в среде 2015 студии (язык, как я понимаю, абсолютно аналогичный C#, поэтому приму, что называется, любые советы).
Собственно вопросы:
1. Обязательно ли объявлять функции с параметрами типа SqlInt32, SqlString и т.д. или можно обойтись встроенными типами? Какие при этом могут быть подводные камни?
Обнаружил, что проглатывает и встроенные vb.net типы, но при этом совершенно непонятно, что делать с NULL.

2. Если я объявил скалярную функцию, возвращающую, например SqlInt32, как вернуть NULL?
Попытка вернуть Return DBNull.Value приводит к тому, что система ругается: Value of type DBNULL cannot be converted to SQLint32.
То же самое происходит, если я объявляю функцию как SQLint32? (т.е. ставлю ? - модификатор Nullable)

3. Нормально ли каждый раз приводить переданные параметры к встроенным типам, чтобы воспользоваться набором методов этих типов, например?
Т.е. в принимаемых параметрах StringStandart As SqlString, а в теле функции везде CType(StringStandart, String)
Или нужно в теле функции объявить локальные переменные и присвоить им значения переданных параметров, с приведением типа?

Ну и, наконец, 4. Как правильно возвращать ошибку? Есть ли какие бестпрактис на эту тему?
...
Рейтинг: 0 / 0
Пара чайниковских вопросов по SQL CLR
    #39501123
iii2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел исчерпывающие ответы в справке по LINQ
https://msdn.microsoft.com/ru-ru/library/bb386909(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-10

Спасибо, вопросы уже не актуальны.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Пара чайниковских вопросов по SQL CLR
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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