Ivan,
O livro recomendado pelo Fabio Vasquez é bom (li) se for para vc aprender
conceitos e diferenças entre VFP e SQL, e auxiliar a tomar o caminho correto.
(não tem código nem desenvolvimento de um projeto C/S usando VFP no livro)
Caso vc venha a usar comandos SELECT complexos, deve usar SPT, chamando SP
do SQL p/ ganhar em performance no lado do Servidor.
E para maior controle e retorno de erros do Servidor vc terá de mudar de
views e usar cursores no VFP e chamar SP do SQL o que possibilita retornar
mensagens de erro do SQL para o VFP, contudo o tempo de desenvolvimento ira
aumentar muito se comparar com o uso de views remotas.
Eu estou mudando tudo p/ Cursor quando é projeto C/S pois desejo mais controle, e
chamo SP do SQL p/ ganhar em performance p/ incluir/editar/excluir, e pesquisas
complexas.
Claro tambem faço validação de dados no lado do cliente e no servidor(constraint's
e triggers) o que aumenta o tempo.
Construi um gerador de SP simples p/ SQL p/ criar o código basico necessário (script)
via VFP a partir do comando SQLCOLUMNS() do VFP, para não perder tempo escrevendo n
SP's no SQL.
Vc pode construir o seu baseado no artigo da SQL Professional q. vc encontra em
http://www.pinnaclepublishing.com edição de março de 2000.
Peter