2016-09-13 8 views
0

wird nichts angezeigt. Ich versuche, mit dbisql (Sybase SqlAnywhere-Client) unter CYGWIN zu arbeiten, aber die Datenbankeingabeaufforderung (Shell) wird nicht auf dem Bildschirm angezeigt und dann existiert der Client. DieseBei der Verbindung mit Sybase SQL Anywhere unter CYGWIN

ist, wie ich versuche,

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

Wer weiß, wie diese zu lösen?

Dank

Antwort

1

ist eine einfachere Lösung explizit 'dbisql.com' hat ausgehend Hinzufügen zu verwenden, anstatt 'dbisql', die berufen werden 'dbisql.exe', die unter Cygwin nicht gut funktioniert.

+0

Danke! Es funktioniert! Können Sie bitte den Unterschied zwischen den .com- und .exe-Dateien erläutern? –

+1

dbisql.com ist eine Konsolenanwendung, während dbisql.exe eine Fensteranwendung ist. Wenn in Windows kein Suffix angegeben ist, wird .com normalerweise vor .exe ausgeführt. Normalerweise wird dbisql.com zuerst ausgeführt. Wenn in den angegebenen Optionen angezeigt wird, dass die gefensterte Anwendung gestartet wird, wird dbisql.exe ausgelöst. In Cygwin ist es umgekehrt, also wird .exe zuerst gestartet. Mit Nogui klappt es dann nicht. – RobV

+0

Vielen Dank für die Erklärung! –

Verwandte Themen