Marcelo,
cStringConnect =("DRIVER={SQL Server}; SERVER=192.168.0.1; Address=192.168.0.1,1433; UID=sa; PWD=sa; DATABASE=master; Network=DBMSSOCN")
nID = SQLStringConnect(cStringConnect)
?nid
IF nID < 0
aerror(ma)
DISPLAY MEMORY LIKE ma
ENDIF
No codigo acima susbtitua o IP, o user ID e a Senha pelos equivalentes do seu servidor,
se não funcionar, isto é retornar um valor < 0, veja se usando o nome do servidor funciona.
Verifique se dando um PING da estação para o servidor existe resposta.
Pegue o Client Network Utility e o Server Network Utility que vem com o SQL Server e veja as configurações de comunicação que estão configurados na estação e no servidor respectivamente.
Se necessário verifique o IP do servidor se é o que vc esta passando para o string.
Caso o erro persista, veja a mensagem de erro exibida.
>Não funciona, mesmo assim, eu ja tinha feito o teste com e sem a porta, estou ficando louco com isso!