powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / родительский падеж
3 сообщений из 28, страница 2 из 2
родительский падеж
    #37634624
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHKoderкак опубликовать из него функцию, я не знаю...имхо, в ветке по SQL Server с этим быстрее помогут
...
Рейтинг: 0 / 0
родительский падеж
    #37635220
Сергей В.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
public partial class UserDefinedFunctions
{
	[Microsoft.SqlServer.Server.SqlFunction]
	public static SqlString  GetDeclension(SqlString FIO, SqlInt case)
	{

		return (SqlString )Declension.GetDeclension(FIO.ToString(), (int)case);
	}
};



/* В примере:
MySQLServer.Tools.Dll - имя сборки
UserDefinedFunctions - имя класса содержащее статический метод
GetDeclension(string FIO, DeclensionCase declensionCase) - имя метода в классе
*/

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO

--DROP ASSEMBLY [MySQLServer.Tools.dll]
--go

CREATE ASSEMBLY [MySQLServer.Tools.dll]
FROM N'D:\Temp\MySQLServer.Tools.dll'
GO

CREATE FUNCTION [dbo].[GetDeclension ] (@FIO nvarchar(64), @case int)
RETURNS nvarchar(64), 
AS EXTERNAL NAME [MySQLServer.Tools.dll].[UserDefinedFunctions].[GetDeclension ]
GO
...
Рейтинг: 0 / 0
родительский падеж
    #38104558
philips
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня та же трабла .Сделал проект . Но получаю ошибку
Код: c#
1.
{"Unable to load DLL 'Padeg.dll': Не найден указанный модуль. (Exception from HRESULT: 0x8007007E)"}

.
Все ведь есть месяц мучаюсь.
Имеющийся пример хорош но недостаточен (Padeg.dll - имеет исключения, перевод подразделений и профессий ).
Мне потом надо сделать SQL-CLR на 64 bit сервер.
Не могу понять почему не находит dll ведь в проекте она есть
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / родительский падеж
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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