Erro MAXDATAROW

14/01/2005

Boa Tarde,

Tenho um SGBD rodando o SQLServer 2000 em ambiente Windows 2003. Quando executo a procedure usp_nome no Query Analyzer o seguinte erro ocorre.

------------------------------------------------------------------------------------
Warning: Null value is eliminated by an aggregate or other SET operation.
Server: Msg 3624, Level 20, State 1, Procedure usp_Nome, Line 314

Location: p:\sql\ntdbms\storeng\drs\include\record.inl:1447
Expression: m_SizeRec > 0 && m_SizeRec <= MAXDATAROW
SPID: 60
Process ID: 684

Connection Broken
------------------------------------------------------------------------------------

Alguém já experimentou um erro desses antes?

Obrigado antecipado pela ajuda,

Luciano


Lucianoaz

Respostas

16/01/2005

Bon Jovi

Pode ser q algum campo numérico esteja vindo como NULL dentro da expressão. Se for isso, use a funcao ISNULL.

Ex.:

DECLARE @CAMPO NUMERIC(2)
SET @CAMPO = NULL
SELECT (10 + ISNULL(@CAMPO, 0))


Responder Citar

17/01/2005

Lucianoaz

Obrigado pela ajuda,
mas o problema com certeza não seria esse. O warning só está informando que foi feito um agrupamento com algum campo que estava Nulo. O problema principal é o listado abaixo.

´Location: p:\sql\ntdbms\storeng\drs\include\record.inl:1447
Expression: m_SizeRec > 0 && m_SizeRec <= MAXDATAROW
SPID: 53
Process ID: 684

Connection Broken´

obrigado a todos pela ajuda,

Luciano


Responder Citar