Vc tem que criar ul Linked Server
Como ?
Crie um System DSN direcionado para esta tabela
No enterprise Maneger va em Secury/Linked Server Clique em Add
Coloque o nome do Linked Server Ex.: LINKDBF
Provider MS OLEDB Provider for ODBC Drivers
Em Data Source coloque o nome da dsn
Em server options marque todas as caixas
Na store procedure
Para um select de seu dbf
Select * FROM OPENQUERY(LINKDBF,'SELECT * FROM nomedatabelasemopontodbf ') WHERE id = '1'
Para um DELETE
DELETE FROM OPENQUERY(LINKDBF,'SELECT * FROM nomedatabelasemopontodbf ') WHERE id = '1'
PARA UM INSERT
INSERT INTO OPENQUERY(LINKDBF,'SELECT id, nome FROM nomedatabelasemopontodbf ') Values ('1','THEOS')
PARA UM UPDATE
UPDATE OPENQUERY(LINKDBF,'SELECT * FROM nomedatabelasemopontodbf ')
SET NOME = 'ANTONIO' WHERE id = '1'
vc pode por o where dentro do parentesis ou fora Ex.:
Dentro
Select * FROM OPENQUERY(LINKDBF,'SELECT * FROM nomedatabelasemopontodbf WHERE id = "1"
')
Fora
Select * FROM OPENQUERY(LINKDBF,'SELECT * FROM nomedatabelasemopontodbf
') WHERE id = '1'
Ajuda do meu Velho:
Posted: Saymon Tavares
quinta-feira, 3 de janeiro de 2008
Dicas para crair link sql para dbf
Postado por Saymon Tavares O melhor conteudo de tudo que a na intenet!!!!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário