[英]How to shut down SQLBase Window
我想关闭SQLServer并关闭它打开的SQLBase窗口。 有没有办法关闭服务器并关闭此窗口? 任何sql命令或类似的含义。.我可以先使用OpenProcess()
然后再使用TerminateProcess()
将其关闭,但它看起来并不干净,因此无法在我的场景中使用它。 仅使用db.Close()
不起作用,这是代码:
CDatabase db;
db.OpenEx("DSN=PCPAYWIN;DB=PAY4WIN;SRVR=;UID=PCPAYSYS;PWD=N42A17H1", 0);
CRecordset rc( &db);
char sqlString[] = "select * from t_emp_pyrl_profile";
rc.Open(CRecordset::forwardOnly,sqlString,CRecordset::readOnly);
//do stuff
db.Close();
这是服务器窗口:
如何使服务器与关闭窗口一起关闭? 提前致谢
???
你知道你在问什么吗?
我想关闭打开窗口的SQLServer。
SQL Server不会打开窗口,它是Windows服务,可以像其他安装的服务一样由Windows服务API进行控制。
您显示的窗口是SqlBase,它不是SqlServer(微软的产品,带有商标)。
在这种情况下,您只能尝试发送Windows消息。 似乎isntall不能确保运行Windows服务(这也是可能的,一个简单的google searh就会显示出来),因此您可能仅限于这样做。 根据http://support.unify.com/Docs/SQLBase/Books/dba10/dba_windows_service.htm ,这也允许您通过服务API将其关闭。
但是,如果不是这样,则发送Windows消息应该可以,可以模拟菜单操作。
使用命令
SHUTDOWN
但显示您的窗口,因为sql server根本不显示窗口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.