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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  ADODB.Command & SQL Server - Simples
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 07/08/2006 15:13 hs            
Ola amigos,
 
Tenho uma SP no banco que recebe como parametro um valor do tipo TEXT.
Gostaria de saber qual deve ser to Type do Parameter do objeto Command para passar esse valor TEXT.
Em ADODB.DataTypeEnum não tem nenhum valor referente à TEXT...
 
Pensei em passar como adVarChar, mas preciso expecificar o Size. Não tenho certeza de qual o Size do tipo TEXT... nao sei se devo passar com varchar...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
JCarlos809
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 08/08/2006 10:36 hs            
Eliezer eu uso asim:

Dim wcm_Executa As New ADODB.Command
With wcm_Executa
         .ActiveConnection = gConexao 'String da minha conexão
         .CommandType = adCmdStoredProc
         .CommandText = "sp_AlteraDescricao"
         Call .Parameters.Refresh
         .Parameters("@cdUnidGestora").Value = gUnidGestora
         .Parameters("@dtAno").Value = txtdtAno.Text
         .Parameters("@nrEmpenho").Value = txtnrEmpenho.Text
         .Parameters("@nrParcela").Value = txtnrParcela.Text
         .Parameters("@dsTexto").Value = txtDescricao.text
         Call .Execute(Options:=adExecuteNoRecords)
End With

Não sei se ajudei.
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 08/08/2006 19:21 hs            
Como estou desenvolvendo codigo generico, não referente a alguma SP, preciso definir a collection parameters desconectada do objeto Command.
Depois de definidos os parametros, eu associo eles a um Command, e só ai vou definir qual a SP que será executada...
Não sei se da pra entender, mas a ideia é definir os parametros manualmente, assim:
 
Command.Parametres.Append Command.CreateParameter("@Nome", adVarchar, adDirectionInput, 50, txtNome)
 
Essa linha ai funciona perfeitamente...
Mas quando o campo for do tipo TEXT no banco, não sei que devo usar no lugar de adVarchar...
Na documentação do VB não achei nada a respeito...
 
Se alguem puder me ajudar...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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