sql2005调用C#的dll

lzjunika 2009-08-14 06:34:35
我的目的是在mssql2005中操作MySql 中的数据,MySql的数据操作类都封装在C#类中

按照网络上的方法
在sql2005中打开 CLR

通过语句 注册数据库 程序集:
CREATE ASSEMBLY as1 FROM 'C:\CLRTest.dll'

这样通过注册到的程序集 as1 就可以通过自定义函数来调用C#类中的各种方法

现在一般的dll 都可以注册成功,但如果dll中有包含对数据的操作,就没法注册,总是有错误提示:所引用的程序集 'system.web, version=1.0.5000.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a.' 不在当前数据库中
也搞不清楚那提示是什么意思

后面我就是试着把对数据的操作放在web sercice中,让dll的引用这个web service的调用,发现如果dll一旦调用含有web service 就会注册失败
没折了,只能来这边请教各位

...全文
97 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄_瓜 2009-08-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fredrickhu 的回复:]
学习
[/Quote]
下棋来
JonasFeng 2009-08-15
  • 打赏
  • 举报
回复
楼主在本地是不是要注册一下!MYSQL
  • 打赏
  • 举报
回复
去MYSQL版问问吧。
--小F-- 2009-08-14
  • 打赏
  • 举报
回复
学习
jiangshun 2009-08-14
  • 打赏
  • 举报
回复
关注
SQL77 2009-08-14
  • 打赏
  • 举报
回复
帮顶,MYSQL

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧