2012-03-02 8 views
0

SQLServerをシャットダウンして開きたいSQLBaseウィンドウを閉じたいとします。サーバーをシャットダウンしてこのウィンドウを閉じる方法はありますか?すべてのsqlのsommandまたはその意味の..私はOpenProcess()を使用してそれをシャットダウンすることができますし、TerminateProcess()しかし、それはきれいに見えないと私は自分のシナリオでそれを使用することができませんでした。ただ、db.Close()を使用してwork.Thisは、コードではありません。SQLBaseウィンドウをシャットダウンする方法

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(); 

これは、サーバ・ウィンドウです:enter image description here

クローズアップするウィンドウと一緒にシャットダウンするようにサーバーを取得する方法は?事前に感謝

答えて

0

???

あなたが尋ねるものは分かりますか?

ウィンドウを開くSQLServerをシャットダウンする必要があります。

SQLサーバーは、Windowsサービスで、他のインストールされたサービスのようなWindowsサービスのAPIによって制御することができ、窓を開けていません。

表示されるウィンドウは、SqlServer(Microsoftの製品で、商標はありません)ではないSqlBaseです。

この場合、Windowsメッセージの送信のみを試みることができます。 isntallはWindowsサービス(これも可能ですが、シンプルなGoogle検索がそれを明らかにする)を実行するようにはしていないようですので、あなたはそれを行うことに限られています。 http://support.unify.com/Docs/SQLBase/Books/dba10/dba_windows_service.htmによれば、サービスAPI経由でシャットダウンすることもできます。

しかし、それがオプションでない場合は、メニューアクションをシミュレートしてウィンドウメッセージを送信する必要があります。

0

Useコマンド

SHUTDOWN 

が、SQL Serverがショーウィンドウが全くないので、あなたのウィンドウを表示します。

+0

mfcを使用してシャットダウンを実行するにはどうすればよいですか? – digvijay

+0

いつものようにSQLクエリ。 –

関連する問題