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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  'Erro em teste de componente!?
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 13/06/2005 11:20 hs         
'Oi,
'Erro em teste de componente!?
'O que tem de errado no teste abaixo, pois sempre dá run time error 91(Object variable
'or With block variable not set. Vejam:
Private Sub Form_Load()
Dim obj As Recursos
'Dim RS As ADODB.Recordset  'com rs dá erro 91
Set obj = New Recursos
'Set RS = New ADODB.Recordset
'Set RS = obj.RetornaUsuarioRandomico("Provider=SQLOLEDB;SERVER=xx;DATABASE=BD1;UID=sa;PWD=", 1, "HomePage", "192.168.0.254", "Usuário Teste", "testemail@netcallcenter.com.br", "", "")
MsgBox obj.RetornaUsuarioRandomico("Provider=SQLOLEDB;SERVER=xx;DATABASE=BD1;UID=sa;PWD=;UID=sa;PWD=moh", 1, "HomePage", "192.168.0.254", "Usuário Teste", "testemail@netcallcenter.com.br", "", "")
'com msgbox dá erro 91
'obs.: RetornaUsuarioRandomico é uma função que retorna um recordset.
'Este componente é para ser usado em pág. asp e eu quero testar antes de ficar dando shutdown
'em MTS(component services).
End Sub

vejam como está a function:
Function RetornaUsuarioRandomico(ConnectionString, IDArea, PaginaInicial, IP, Apelido, Email, ReceberEmail, IDVisitante) As ADODB.Recordset
'--------------------------------------------------------------------------------
'Autor: Vilmar Brazão de Oliveira
'Criação: 10/06/2005
'Descrição: Traz foto de usuário randomicamente.
'--------------------------------------------------------------------------------
Dim strConn As String
strConn = Decrypt(ConnectionString, DecryptPassword)
On Error GoTo ErrorLog
    Dim strSQL As String 'Comando SQL
   
    strSQL = "sp_Chat_067_RetornaUsuarioRandomico '" & ToStr(IDArea) & "', '" & ToStr(PaginaInicial) & "', '" & ToStr(IP) & "', '" & ToStr(Apelido) & "', '" & ToStr(Email) & "', '" & ToStr(ReceberEmail) & "', '" & ToStr(IDVisitante) & "'"
    Set RetornaUsuarioRandomico = SPExecuteRS(strConn, strSQL)
   
    GetObjectContext.SetComplete
Exit Function
ErrorLog:
    GetObjectContext.SetAbort
    Call ErrorLog("Recursos.RetornaUsuarioRandomico", Err.Number, Err.Source, Err.Description)
End Function
 
 
'grato,

http://www.vilmarbro.com.br
     
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 14/06/2005 16:59 hs         
Olá,
 
Eu parei de testar usando um projeto e teste, sendo que ao invés disso eu estou usando apenas a própria janela Immediate Window do projeto DLL assim:
Set objRC = new Recursos
Set objRS = obj.RetornaUsuarioTransferido("server=x....",221)
?objRS!Caminhofoto
apenas notifico que para não dar run time error 91 em componentes que usam transação, no debug é preciso comentar tais transações.
 

 

http://www.vilmarbro.com.br
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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