关于DMO的问题

pxg76 2003-08-19 12:06:47
请问有人在C#下使用过DMO吗?
...全文
50 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
heroux 2003-08-20
  • 打赏
  • 举报
回复
我现在在外工作,没有开发环境,如果你有vb的代码,那就没有问题了,出现问题也只能是你没有提供DMO的包装与引用,具体方法是在工程的引用项右键添加引用,并寻找到sqlserver的DMO的activeX控件,引入进来即可,并对vb的代码进行适当修改即可了
brightheroes 2003-08-19
  • 打赏
  • 举报
回复
sql server的版本必须在。。。。。之上
具体的忘掉了,好像是800.546之类的之上。
brightheroes 2003-08-19
  • 打赏
  • 举报
回复
注意版本的问题
heroux 2003-08-19
  • 打赏
  • 举报
回复
用过,安装sqlserver后在vs.net中进行包装引用,然后进行对数据库的操作,及其方便,作为一个专业级别的activeX控件可以对数据库进行一些底层上的操作,试试吧!!祝你成功
killer_wzb 2003-08-19
  • 打赏
  • 举报
回复
有什么问题吗?
pxg76 2003-08-19
  • 打赏
  • 举报
回复
谢谢wolve,我有在VB下的代码,但在C#下不行
wolve 2003-08-19
  • 打赏
  • 举报
回复
参考一下相关的文档,在sql的帮助中。
可能是你new出来的oApplication.ServerGroups肯定是空的
pxg76 2003-08-19
  • 打赏
  • 举报
回复
我在引用后,怎么得到本机上注册的服务器啊
SQLDMO.Application oApplication = new SQLDMO.ApplicationClass();
foreach(SQLDMO.ServerGroup oServerGroup in oApplication.ServerGroups)
{
foreach(SQLDMO.RegisteredServer oRegisteredServer in oServerGroup.RegisteredServers)
{
cboServer.Items.Add(oRegisteredServer.Name);

}

}
这样得到的为空,能帮我看看吗?
pxg76 2003-08-19
  • 打赏
  • 举报
回复
我在引用后,怎么得到本机上注册的服务器啊
SQLDMO.Application oApplication = new SQLDMO.ApplicationClass();
foreach(SQLDMO.ServerGroup oServerGroup in oApplication.ServerGroups)
{
foreach(SQLDMO.RegisteredServer oRegisteredServer in oServerGroup.RegisteredServers)
{
cboServer.Items.Add(oRegisteredServer.Name);

}

}
这样得到的为空,能帮我看看吗?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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