社区
疑难问题
帖子详情
如何在sqlserver存储过程中调用交互式外部程序?
noblame
2004-05-05 12:46:19
因工作需要,我要在系统的存储过程中调用或启动一外部程序。
但Mssqlserver竟然不支持SQLJ,xp_cmdshell又不支持交互式的外部程序(如没有办法用xp_cmdshell启动windows的notepad或calc程序),另外就是那个在sql6.x就支持的sp_oaXXXXX系列过程也只能调用COM对象。我找了很多资料,都没办法解决,只有到这里请各位高手求救了,高分相谢!
...全文
156
8
打赏
收藏
如何在sqlserver存储过程中调用交互式外部程序?
因工作需要,我要在系统的存储过程中调用或启动一外部程序。 但Mssqlserver竟然不支持SQLJ,xp_cmdshell又不支持交互式的外部程序(如没有办法用xp_cmdshell启动windows的notepad或calc程序),另外就是那个在sql6.x就支持的sp_oaXXXXX系列过程也只能调用COM对象。我找了很多资料,都没办法解决,只有到这里请各位高手求救了,高分相谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
noblame
2004-05-06
打赏
举报
回复
楼上的是说在exec.dll中调用外部程序,然后再把exec.dll中的函数定义为sqlserver的一个扩展procedure来调用吗?
我试了也不行。
我写了个这样调用是没什么问题,但关键调用后那个外部程序的图形界面不出来,看可以在任务管理器里面看到相应的进程。
请各位继续关注〉。。。。
zjbee
2004-05-05
打赏
举报
回复
使用扩展存储过程应该可以!用VC++写一个Exec.dll,然后再sql server中定义为xp_Exec,调用就可以了!
zjcxc
2004-05-05
打赏
举报
回复
扩展DLL不行,至少我用VB写过不行,在VB中调用没问题,一用存储过程调用就不行了.
zhaoloudy
2004-05-05
打赏
举报
回复
扩展DLL实现调用外部程序应该可以吧!用VC++写,先抓窗口句柄,再向窗口发消息,模拟按键盘,读控件信息。结果返回存储过程啦!
pan5
2004-05-05
打赏
举报
回复
我以前接触过呀!我是用VB定时调用储存过程做的呀!
noblame
2004-05-05
打赏
举报
回复
谢谢 zjcxc。
等待ing................
zjcxc
2004-05-05
打赏
举报
回复
一样不行,看来在SQL中没有什么好办法
zjcxc
2004-05-05
打赏
举报
回复
你自己写个扩展DLL实现调用外部程序嘛.
然后在SQL中用sp_oaxxx调用你的扩展DLL
3天掌握SQL Server 2012 数据库
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),Microsoft SQL Server 2012 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用
程序
。 黄强老师针比较稳定且较新的SQL SERVER 2012版本演示数据库的安装使用,SQL(Structured Query Language)语言、T-SQL语言,数据库的增删改查、函数、
存储过程
、事务等重要知识点,让学员轻松入门并快速掌握关系型数据库!
SQL SERVER 触发器
中
如何
调用
外部
程序
--
调用
外部
程序
或者命令 exec xp_cmdshell 'dir c:\' 注意不能
调用
需要用户干预才能... 这个
存储过程
只能执行Dos控制台
程序
,其他的Exe
程序
不能在
Sqlserver
进程空间执行. 但
外部
程式必須是一個自生滅的程式(即沒...
c#如何实现excel导入到
sqlserver
,如何实现从
sqlserver
导出到excel
中
(详细)
对于从
sqlserver
中
导入、导出excel,虽然
sqlserver
已经给了较为简单的方式,通过
交互式
的对话框形式实现,但是有时这种方式存在的很多问题,比方说导入、导出数据不全。而且,对于一个项目而言,我们都不希望功能的...
T-SQL
存储过程
的应用
介绍了SQL Server
中
的
存储过程
的基本概念,如何在Visual Studio.Net集成开发环境
中
使用
存储过程
来提高应用
程序
的执行效率,并阐述了怎样优化
存储过程
从而进一步提高访问数据的效率,以及
存储过程
与数据安全之间的...
SQL Server详细教程
一、初识SQL Server 1、数据文件与文件组、日志文件 数据文件 SQL Server 数据库具有以下3种类型的文件。 数据文件:用来存放数据, (1)主数据文件 一个数据库必须有且只有一个主数据文件,其扩展名为.mdf (2)...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章