USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SQL Server 2000
ralph
não registrado
Postada em 30/10/2004 21:32 hs   
Sempre usei o Access como banco de Dados e  agora estou usando SQL Server 2000

-O que é melhor criar os Selects, Inserts, Updates no vb como sempre fiz usando o access  ou criar no SQL server as store procedures, qual das duas opções é mais rapida

- Sera que alguem poderia colocar um exemplo de como fazer uma chamada de  uma stored procedure criada do SQL Server 2000,  pelo vb.

Desde ja agradeço a todos

Valeu

     
wellington
não registrado
Postada em 31/10/2004 08:40 hs   
Olá Ralph....
Com certeza as Stored Procedures criadas no SQL Server é muito mais rápida do que vc criar as querys no vb....agora pra chamar um SP via vb existem varias maneiras..eu utilizo essa.....
 utilizando ADO
 
crie os objetos de conexão com ADO,
e depois é só passar os parametros.....
 
    ' chama stored procedure
    Sql = "Execute sp_Atividade "
    Sql = Sql & panAtividade & ", "
    Sql = Sql & "'" & txtDescricaoAtividade & "' "
 
    Set tabAtividade = New ADODB.Recordset
    tabAtividade.Open Sql, base, adOpenDynamic, adLockOptimistic
 
 

 
     
ralph
não registrado
Postada em 31/10/2004 17:54 hs   
wellington teria como voce colocar um exemplo de uma store procedures no Sql server com parametros e depois chamando ele pelo vb com paramentros

Valeu

     
Bruno
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 01/11/2004 11:30 hs            
Um exemplo simples para conseguir entender:
Primeiro vc cria a procedure no sql server:
 
CREATE Procedure ProcCliente (@mCodCliente VarChar(11))
As
Select * From Clientes where CodCliente = @mCodCliente
 
No visual basic vc chama ela assim:
 
SQL = "Exec ProcCliente @mCodCliente = '" & txtCodigo & "'
Set rs = New ADODB.Recordset
rs.Open SQL, base, adOpenDynamic, adLockOptimistic
 
Espero ter ajudado!
Bruno Emoções
TÓPICO EDITADO
 
ralphq
não registrado
ENUNCIADA !
Postada em 02/11/2004 09:05 hs   
Bruno e wellington
valeu mesmo pelo exemplo, testei aqui e funcionou
 
Valeu
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página