Cygwin 1.7.1-1: problem with pipe to windows programs
RH
robert@glassdoor.com
Wed Jan 6 21:35:00 GMT 2010
KJ <kjathome <at> gmx.net> writes:
>
> Hi,
>
> within a cygwin shell I used to pipe some data into a windows program
> (sqlcmd.exe) which used to work pretty well. Since upgrading to version
> 1.7 I get the following error:
> $ echo "select @@version" | sqlcmd
> Sqlcmd: Error: Internal error at ReadTextLine (Reason: Unbekannter Fehler).
>
> Is there any option to get the pipe working again?
>
> Thanks
> KJ
>
>
Any update on this? I am having the same problem, and have had to go back to
Cygwin 1.5.
A very simple command like this does not work:
echo "select * from mytable" | unix2dos | sqlcmd -S server -U sa -P mypassword
-d myDatabase
As you can see I'm trying to force the data hitting sqlcmd to be in dos mode but
somehow I suspect it is getting put into linux-mode line endings before hitting
sqlcmd. The error response is "Error: Internal error at ReadTextLine (Reason:
Not Specified)"
This command from an NT command shell works:
echo "select * from mytable" | sqlcmd -S server -U sa -P mypassword -d myDatabase
My mount in /etc/fstab is text, I tried binary, that seems to not help.
any ideas?
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list