Dear list / forum, 

I have tried to figure out the following by myself but so far I wasn't
lucky: I have a .NET program that takes a SQL query as command line
argument. If I now run that program under Windows, I simply quote the string
and everything is fine:

app.exe "SELECT foo FROM bar WHERE time='20090212';"

But I have not yet successfully got that running under Linux + Mono. In fact
I haven't even successfully submitted a simple space containing string to
that app...

I tried thing like

mono app.exe "a b"  
mono app.exe "a\ b"
mono app.exe 'a b'
-> all received as two strings: a and b

mono app.exe ´a b´
-> UTF-8 encoding error

mono app.exe `a b`
-> tries to execute a

What can I do to pass a SQL query as a command line argument to my program?
Searching the forum and with google pointed to Mono.Options but that is the
developer side of the problem, not the app users side... Reflector says the
app just uses plain old args[] to determine the number of parameters...


Cheers
Karolo
-- 
View this message in context: 
http://mono.1490590.n4.nabble.com/Command-line-parameters-with-spaces-tp3228447p3228447.html
Sent from the Mono - General mailing list archive at Nabble.com.
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to