Array
(
)

Executar uma procedure via access

Rodigo_souza
   - 16 jan 2008

Boa tarde pessoas,

Sou novato no forum e com pouca experiência no SQL Server e gostaria da ajuda de vocês.

Eu tenho um sistema no access, e devido a quantidade de registro, e por um melhor desempenho, coloque o BD no SQL Server e o front-end no access, logo gostaria de executar procedures no sql server via vba no access. Tem como fazer isso? Se sim, como?

Muito Obrigado.

Psergio.p
   - 23 fev 2008

Caro amigo, isto é muito simples, você pode usar o ADODB.Command para fazer isso, não lembro bem a sintaxe agora, más é algo mais ou menos assim:

Dim cmd as ADODB.Command

Set cmd = new ADODB.Command

With cmd
.ActiveConnection = <sua conexão>
.CommandType = adcmdText
.CommandText = ´EXEC <sua_proc>´
.Execute
End With

Qualquer dúvida poste novamente.

[]
Paulo

Rodigo_souza
   - 23 fev 2008

Putz Paulo, to procurando por isso maior tempão....vai servir muito pra mim cara.....

Muito obrigado mesmo, ainda não testei pq estou de férias, mas assim que voltar de férias vou testar e posto novamente....

Mais uma vez, muito obrigado!

Abs,
Rodrigo Souza