首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何关闭SQLBase窗口

如何关闭SQLBase窗口
EN

Stack Overflow用户
提问于 2012-03-02 15:50:22
回答 2查看 159关注 0票数 0

我想关闭SQLServer并关闭它打开的SQLBase窗口。有没有办法关闭服务器并关闭此窗口?任何sql sommand或任何类似的东西..我可以先使用OpenProcess(),然后使用TerminateProcess()来关闭它,但是它看起来并不干净,我无法在我的场景中使用它。只使用db.Close()不能work.This是代码:

代码语言:javascript
复制
    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();

这是服务器窗口:

如何在关闭窗口的同时关闭服务器?提前感谢

EN

回答 2

Stack Overflow用户

发布于 2012-03-02 15:55:38

???

你知道你要问什么吗?

我想关闭SQLServer,它会打开一个窗口。

SQL server不会打开窗口,它是一个windows服务,可以像任何其他已安装的服务一样由windows服务API控制。

您显示的窗口是SqlBase,它不是SqlServer (微软的产品,带有商标)。

在这种情况下,您只能尝试发送windows消息。似乎isntall没有确保运行windows服务(这也是可能的,一个简单的google搜索揭示了它),所以你可能只能这样做。根据http://support.unify.com/Docs/SQLBase/Books/dba10/dba_windows_service.htm的说法,这也允许你通过服务应用程序接口来关闭它。

但是,如果这不是一个选项,那么发送窗口消息应该是可行的,模拟菜单操作。

票数 0
EN

Stack Overflow用户

发布于 2012-03-02 16:09:55

使用命令

代码语言:javascript
复制
SHUTDOWN

但是要显示您的窗口,因为sql server根本不显示窗口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9529767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档