Rodrigo Hjort escreveu:
> 2008/1/3, Roberto Mello <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>>:
>
>     On Jan 3, 2008 3:27 AM, Vinicius <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     > Pessoal, estou executando esta rotina no Windows, mas ele não
>     consegue sair da função, eu só queria abrir a calculadora, onde eu
>     errei, ou esqueci ?
>     >
>     > create or replace function teste() returns TEXT as $$
>     > if (open(teste, "|calc.exe") == false) {
>     > return 'erro';
>
>     Uau, isso me parece um serio abuso e mal uso de stored procedures. 
>
>
> Realmente estranho a menos que a calculadora do Windows funcione em 
> linha de comando (i.e: modo não-interativo)...
Mesmo que "funcione em linha de comando", *não* faz sentido algum usar a 
função "open"[1] para isto.
Se o autor do OP precisa executar um programa externo, deveria usar 
"system"[2].

[1] perldoc -f open
[2] perldoc -f system

--
wallace reis/wreis
http://wallace.reis.org.br
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a