Jump to content


Photo

Error '800a01a8'


  • Faça o login para participar
2 replies to this topic

#1 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 02/06/2005, 09:49

Bom dia Pessoal

Alguém sabe como resolvo esse erro?
Microsoft VBScript runtime error '800a01a8'

Object required

/conteudo/dia_namorados/2005/mensagem1.asp, line 36


Eis o trecho do código:

'salva e incrementa o contador de mensagens no BD.
Set vCursor = Server.CreateObject("ADODB.RecordSet")

vSql = "Select * From CARTAO"
vCursor.Open vSql, vConn, adOpenStatic

vContador = vCursor("CART_ID_CONT") + 1

Set vCursor = Nothing
vSql = "Update CARTAO Set CART_ID_CONT = " & vContador
vConn.BeginTrans
vConn.Execute vSql
vConn.CommitTrans
vCursor.Close --- linha 36

Grata, Kátia

#2 Worm

Worm

    Veterano

  • Ex-Admins
  • 1343 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Obter o maximo conhecimento.

Posted 02/06/2005, 14:04

Bom dia Pessoal

Alguém sabe como resolvo esse erro?
Microsoft VBScript runtime error '800a01a8'

Object required

/conteudo/dia_namorados/2005/mensagem1.asp, line 36


Eis o trecho do código:

'salva e incrementa o contador de mensagens no BD.
Set vCursor = Server.CreateObject("ADODB.RecordSet")

    vSql = "Select * From CARTAO"
    vCursor.Open vSql, vConn, adOpenStatic

vContador = vCursor("CART_ID_CONT") + 1
       
    Set vCursor = Nothing         
vSql = "Update CARTAO Set CART_ID_CONT = " & vContador
    vConn.BeginTrans
    vConn.Execute vSql
    vConn.CommitTrans
    vCursor.Close --- linha 36

Grata, Kátia

VC está fechando um obj que já está "destruido".

' aqui vc distruiu ele
    Set vCursor = Nothing 


Faça assim.

    vCursor.Close
    Set vCursor = Nothing 



Isso resolver seu problema.

Até.

Edição feita por: Worm, 02/06/2005, 14:05.


#3 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 02/06/2005, 14:49

Muito Obrigada! :D




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq