2016-09-13 2 views
0

CYGWINでdbisql(Sybase SqlAnywhereクライアント)を使用しようとしていますが、データベースのプロンプト(シェル)が画面に表示されずにクライアントが存在します。CYGWINのSybase SQL Anywhereに接続しようとしたときに何も表示されない

は、これは、私は誰もがこれを解決する方法を知ってい

[email protected]: dbisql -c "UID=dba;PWD=sql;DBN=demo;host=10.100.49.124" -nogui 

を接続しようとしている方法ですか?

おかげ

答えて

1

は簡単なソリューションを呼び出すなる、明示的ではなく「dbisqlの」より「dbisql.com」を使用することですでした'dbisql.exe'はCygwinでうまく動作しません。

+0

ありがとうございます!それは働いている! .comファイルと.exeファイルの違いについて詳しく教えてください。 –

+1

dbisql.comは 'コンソールアプリケーション'ですが、dbisql.exeはウィンドウアプリケーションです。通常、Windowsでは、接尾辞が指定されていない場合、.comは.exeの前に実行されます。したがって、通常はdbisql.comが最初に実行されます。ウィンドウアプリケーションが起動されたことを指定されたオプションから確認すると、dbisql.exeが起動します。しかし、Cygwinでは、これはもう一つの方法ですので、.exeが最初に開始されます。 -noguiでは、物事はうまくいかない。 – RobV

+0

説明ありがとうございました! –

0

は、クライアントを起動dbisqlの前に、CMD/Cを追加するには、トリック

[email protected]: dbisql -c "UID=dba;PWD=sql;DBN=demo;host=10.100.49.124" -nogui select from temptbl 

[email protected]: cmd /c dbisql -c "UID=dba;PWD=sql;DBN=demo;host=10.100.49.124" -nogui 

(DBA)> quit 
[email protected]: 
関連する問題