Array
(
)

Erro MAXDATAROW

Lucianoaz
   - 14 jan 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

Bon Jovi
   - 16 jan 2005

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))

Lucianoaz
   - 17 jan 2005

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