Home > Archive > MS SQL Server > April 2006 > Creating an Assembly that calls a COM object









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Creating an Assembly that calls a COM object
KMP

2006-03-22, 1:24 pm

Hi,
I am trying to create an Assembly in SQL Server 2005 that calls a C# DLL
which in turn calls some COM stuff. I get an error message in SQL Server 2005
related to COM interoperability (does not exist in SQL catalog). I can give
you the exact error message if needed. Any ideas on how this can be handled?
Appreciate any help. Thanks.
KMP

2006-03-23, 1:23 pm


Can anyone help me with my question? Thanks.

"KMP" wrote:

> Hi,
> I am trying to create an Assembly in SQL Server 2005 that calls a C# DLL
> which in turn calls some COM stuff. I get an error message in SQL Server 2005
> related to COM interoperability (does not exist in SQL catalog). I can give
> you the exact error message if needed. Any ideas on how this can be handled?
> Appreciate any help. Thanks.

Kent Tegels

2006-03-23, 1:23 pm

Hello KMP,

Providing the error and code in question is always a good idea. Did you catalog
the assembly as unsafe?

Thank you,
Kent Tegels
DevelopMentor
http://staff.develop.com/ktegels/


KMP

2006-03-23, 1:23 pm


Here is the error message (below) that I get when I try to create an
assembly in SQL Server2005 pointing to Test.dll (just an example name).
Test.dll (which is C# dll) refers to some COM objects inside it. I thinking
that is what is causing the Assembly to fail. I hope this info is good
enough. Please let me know if I need to pass on any more info. Thanks.

====================
====================
=============

Assembly "interop.testlib,
version=0.0.0. 0,culture=neutral,pu
blickeytoken=null" was not found in SQL
catalog

====================
====================
=============
"Kent Tegels" wrote:

> Hello KMP,
>
> Providing the error and code in question is always a good idea. Did you catalog
> the assembly as unsafe?
>
> Thank you,
> Kent Tegels
> DevelopMentor
> http://staff.develop.com/ktegels/
>
>
>

Kent Tegels

2006-03-23, 1:23 pm

Hello KMP,

> Here is the error message (below) that I get when I try to create an
> assembly in SQL Server2005 pointing to Test.dll (just an example
> name). Test.dll (which is C# dll) refers to some COM objects inside
> it. I thinking that is what is causing the Assembly to fail. I hope
> this info is good enough. Please let me know if I need to pass on any
> more info. Thanks.


Its been ages since I need to do something like this from even regular .NET.
My first thought is that you probably need to run TLBIMP and get a PIA into
the directory with your DLL so that it also catalogs it. You may also have
to manually deploy it.

I'm pushing this over to the CLR newsgroup and we'll see if Niels chimes
in with additional thoughts.

Thank you,
Kent Tegels
DevelopMentor
http://staff.develop.com/ktegels/


KMP

2006-03-28, 8:23 pm


I was wondering if anyone could help me with this issue. Thanks in
anticipation...

"Kent Tegels" wrote:

> Hello KMP,
>
>
> Its been ages since I need to do something like this from even regular .NET.
> My first thought is that you probably need to run TLBIMP and get a PIA into
> the directory with your DLL so that it also catalogs it. You may also have
> to manually deploy it.
>
> I'm pushing this over to the CLR newsgroup and we'll see if Niels chimes
> in with additional thoughts.
>
> Thank you,
> Kent Tegels
> DevelopMentor
> http://staff.develop.com/ktegels/
>
>
>

Niels Berglund

2006-03-29, 3:23 am

=?Utf-8?B?S01Q?= <KMP@discussions.microsoft.com> wrote in news:88F5ED5D-
B63B-436D-AB35- B5B90AA66C75@microso
ft.com:

> I was wondering if anyone could help me with this issue. Thanks in
> anticipation...
>


Sorry, I didn't see this post until now. Can you please re-post the issue
you have.

Niels

--
********************
********************
**********
* Niels Berglund
* http://staff.develop.com/nielsb
* nielsb at develop dot com
* "A First Look at SQL Server 2005 for Developers"
* http://www.awprofessional.com/title/0321180593
********************
********************
**********
KMP

2006-03-29, 8:23 pm


I am trying to create an Assembly in SQL Server 2005 that calls a C# DLL
which in turn calls some COM stuff. I get an error message in SQL Server 2005
related to COM interoperability (does not exist in SQL catalog). I can give
you the exact error message if needed. Thanks.

"KMP" wrote:

> Hi,
> I am trying to create an Assembly in SQL Server 2005 that calls a C# DLL
> which in turn calls some COM stuff. I get an error message in SQL Server 2005
> related to COM interoperability (does not exist in SQL catalog). I can give
> you the exact error message if needed. Any ideas on how this can be handled?
> Appreciate any help. Thanks.

Kent Tegels

2006-03-30, 9:23 am

Hello KMP,

> I am trying to create an Assembly in SQL Server 2005 that calls a C#
> DLL which in turn calls some COM stuff. I get an error message in SQL
> Server 2005 related to COM interoperability (does not exist in SQL
> catalog). I can give you the exact error message if needed. Thanks.


Reposting to m.p.ss.clr, please continue thread there.

Thank you,
Kent Tegels
DevelopMentor
http://staff.develop.com/ktegels/


KMP

2006-03-31, 11:23 am


What is "m.p.ss.clr"?

"Kent Tegels" wrote:

> Hello KMP,
>
>
> Reposting to m.p.ss.clr, please continue thread there.
>
> Thank you,
> Kent Tegels
> DevelopMentor
> http://staff.develop.com/ktegels/
>
>
>

Tibor Karaszi

2006-03-31, 1:23 pm

Probably a newsgroup on this server named microsoft.public.sqlserver.clr.

--
Tibor Karaszi, SQL Server MVP
http://www.karaszi.com/sqlserver/default.asp
http://www. solidqualitylearning
.com/

Blog: http:// solidqualitylearning
.com/blogs/tibor/



"KMP" <KMP@discussions.microsoft.com> wrote in message
news:B98ADDDA-970A-42F1-92A9- 831A2DBD51B9@microso
ft.com...[color=darkred]
>
> What is "m.p.ss.clr"?
>
> "Kent Tegels" wrote:
>

KMP

2006-03-31, 8:23 pm


I haven't found this newsgroup. Can you please send me a link (if
available)? Thanks.

"Tibor Karaszi" wrote:

> Probably a newsgroup on this server named microsoft.public.sqlserver.clr.
>
> --
> Tibor Karaszi, SQL Server MVP
> http://www.karaszi.com/sqlserver/default.asp
> http://www. solidqualitylearning
.com/

> Blog: http:// solidqualitylearning
.com/blogs/tibor/

>
>
> "KMP" <KMP@discussions.microsoft.com> wrote in message
> news:B98ADDDA-970A-42F1-92A9- 831A2DBD51B9@microso
ft.com...
>
>

Tibor Karaszi

2006-04-01, 3:23 am

Seems MS haven't refreshed the web site for this yes
(http://www.microsoft.com/technet/co...server/sql.mspx). But if you refresh your
newsreader, the group should show up.

--
Tibor Karaszi, SQL Server MVP
http://www.karaszi.com/sqlserver/default.asp
http://www. solidqualitylearning
.com/

Blog: http:// solidqualitylearning
.com/blogs/tibor/



"KMP" <KMP@discussions.microsoft.com> wrote in message
news:29900A69-0704-40D1-AFC1- 05644386F690@microso
ft.com...[color=darkred]
>
> I haven't found this newsgroup. Can you please send me a link (if
> available)? Thanks.
>
> "Tibor Karaszi" wrote:
>

Sponsored Links





Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive | Programming forum archive

Copyright 2009 droptable.com