Ir para conteúdo
Fórum Script Brasil
  • 0

Help...


danyort

Pergunta

Esse é o código:

Set rsNewTopic = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT tblTopic.* FROM tblTopic "
strSQL = strSQL & "ORDER By tblTopic.Start_date ASC;"
rsNewTopic.CursorType = 2
rsNewTopic.LockType = 3
rsNewTopic.Open strSQL, strCon
rsNewTopic.AddNew
rsNewTopic.Fields("Subject") = strSubject
rsNewTopic.Update
rsNewTopic.Requery
rsNewTopic.MoveLast
lngTopicID = CLng(rsNewTopic("Topic_ID"))	

EStá dando o seguinte erro:

Invalid use of Null: 'CLng'

A linha onde indica que tem erro é

lngTopicID = CLng(rsNewTopic("Topic_ID"))

Tá retornando valor nulo.

O banco que uso é sql server.

Alguém pode me ajudar??

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

não conheco sql server...mas não tem um eskema que muda no campo do topic_id para ver se é null ou not null?

se tiver not null significa que não pod ficar vazio

ou então coloca um valor padrão para ele no campo.ou então tambem...pode colocar la:

if rsNewTopic("Topic_ID") = "" then

Topic_ID = "0"

end if

...

lngTopicID = CLng(Topic_ID & "")

ve se é isso

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...