[求助]在VB中调用SQL Server DTS功能时,事件处理的问题

gucs 2005-08-17 04:00:27
根据SQL Server联机帮助,和代码演示,我已经实现了在VB中调用DTS完成表复制的功能。想通过处理OnProcess事件得到复制进度,于是使用WithEvents声明对象,但发生错误,下面是帮助中关于该错误的说明。
After you have declared a Package object variable WithEvents, you must provide event handlers for all the package events. If you fail to do so, you will typically receive an access violation error at the time the unhandled event is raised.

Because Visual Basic objects do not support multiple threads, you also must set the ExecuteInMainThread property to TRUE for each Step object in the package.


根据以上的方法,我设置了Step对象的ExecuteInMainThread属性,但问题仍旧。

请问哪位有相关的开发经验?
...全文
119 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shdragon7 2005-12-28
  • 打赏
  • 举报
回复
能不能把你做的那个发一下看看
shdragon@163.com
gucs 2005-08-22
  • 打赏
  • 举报
回复
......
gucs 2005-08-19
  • 打赏
  • 举报
回复
这次的项目要求用VB,因此才用VB进行开发,由于客户要求使用DTS完成表复制的功能,所以才知道在MSSQL中还有这个功能(之前没有关注过)。

找了一个晚上的资料,网上的资料太少了。
而帮助中的东西短时间还不能看明白,最后看到了演示代码。之后再有针对性的的找帮助,问题基本解决了。

这个问题就是由于看帮助过于心急,不仔细造成的,呵呵。
虽然这个小问题解决了,如果有哪位朋友有DTS的开发经验,也请在此回复,谢谢!
gucs 2005-08-19
  • 打赏
  • 举报
回复
这次的项目要求用VB,因此才用VB进行开发,由于客户要求使用DTS完成表复制的功能,所以才知道在MSSQL中还有这个功能(之前没有关注过)。

找了一个晚上的资料,网上的资料太少了。
而帮助中的东西短时间还不能看明白,最后看到了演示代码。之后再有针对性的的找帮助,问题基本解决了。

这个问题就是由于看帮助过于心急,不仔细造成的,呵呵。
虽然这个小问题解决了,如果有哪位朋友有DTS的开发经验,也请在此回复,谢谢!
xghim 2005-08-17
  • 打赏
  • 举报
回复
顶。能自己解决,不错。
3q2008Com 2005-08-17
  • 打赏
  • 举报
回复
mark
gucs 2005-08-17
  • 打赏
  • 举报
回复
事件处理好用了!我忽略了这句话。

After you have declared a Package object variable WithEvents, you must provide event handlers for all the package events.

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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