|
создание DLL
|
|||
---|---|---|---|
#18+
Здравствуйте, уважаемые! Пожалуйста, подскажите: можно ли на VisualFoxpro сделать свою DLL, к которой можно было бы обратиться из SQL? Если да, то как. DLL в VisualFoxpro сделать мне удалось, и из VisualFoxpro она отлично вызывается, а в SQL при попытке импорта сборки CREATE ASSEMBLY primer FROM 'C:\dll\prim_dll.dll' выдается ошибка Сообщение 6544, уровень 16, состояние 1, строка 1 CREATE ASSEMBLY для сборки "prim" выполнить не удалось, так как сборка "prim" неправильно сформирована или не является только сборкой .NET. Непроверяемый заголовок PE/собственная заглушка. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 09:16 |
|
создание DLL
|
|||
---|---|---|---|
#18+
авторк которой можно было бы обратиться из SQL? кто такой SQL? и при чем здесь .NET. ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 09:42 |
|
создание DLL
|
|||
---|---|---|---|
#18+
tatanatSQL server 2005 ок, а в чем состоит задача дергать с сервера клиента? в чем состоит суть выбора вокспро для разработки сом-компонента? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 10:13 |
|
создание DLL
|
|||
---|---|---|---|
#18+
tatanat, Create Assembly относится к языкам, использующим CLR. Фокс к таким не относится. Dll - это не только сборки. DLL могут быть разниых типов. Фокс создает только одного типа - in process COM server. Таким образом придуманный Вами вариант совершенно необоснован технически. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 10:26 |
|
создание DLL
|
|||
---|---|---|---|
#18+
Да здравствует ещё один дебильный вопрос на этом форуме!!! )))))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 11:31 |
|
создание DLL
|
|||
---|---|---|---|
#18+
tatanatЗдравствуйте, уважаемые! Пожалуйста, подскажите: можно ли на VisualFoxpro сделать свою DLL, к которой можно было бы обратиться из SQL? Если да, то как. DLL в VisualFoxpro сделать мне удалось, и из VisualFoxpro она отлично вызывается, а в SQL при попытке импорта сборки CREATE ASSEMBLY primer FROM 'C:\dll\prim_dll.dll' выдается ошибка Сообщение 6544, уровень 16, состояние 1, строка 1 CREATE ASSEMBLY для сборки "prim" выполнить не удалось, так как сборка "prim" неправильно сформирована или не является только сборкой .NET. Непроверяемый заголовок PE/собственная заглушка. CLR в SQL Server 2005 (и старше) реализована в пределах .Net Framework. Следовательно, DLL, которую мы можете загрузить в SQL через CREATE ASSEMBLY должна быть создана в среде .NET! Эта dll имеет определенную структуру, которая соответствует структуре сборки .NET. Для ее создания запустите Visial Studio 2005, создайте проект C# (или VB.NET) типа Database. После этого выберете ваш проект в Solution Explorer и по правой кнопки мышки выберете пункт Add и далее что вам требуется реализовать на CLR: Функция, Хранимая процедура, Агрегатная функция, Тригер или Свой тип данных. VS сама создаст шаблон класса для реализации требуемого объекта. Вам будет только необходимо добавить код, реализующий функциональность объекта. С уважением, Алксей ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 11:46 |
|
|
start [/forum/topic.php?fid=41&fpage=99&tid=1585340]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 126ms |
0 / 0 |