G Gimbo Medlem sedan dec. 2000 1 626 inlägg Frågan 28 okt. 2004 16:38 #1 Tja,
far detta felmess nar jag exekverar en SP
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Warning: Null value eliminated from aggregate.
har sokt hjarnet utan resultat, fattar inte vad felet e allt ser ratt ut!
L LarsG Medlem sedan dec. 2000 12 464 inlägg Det är bara en varning. Det händer om du har en aggregatfunktion där argumentet är null.
Du kan undvika den med
set ansi_warnings off
eller att du i din aggregatfuntion har
sum(coalesce(x,0))
eller att du selekterar bort null
where x is not null
G Gimbo Medlem sedan dec. 2000 1 626 inlägg fick bort det meddelandet, men far ett nytt nu:
Procedure 'sp_insertSale3' expects parameter '@totalsale', which was not supplied.
och jag har @totalsale deklererat som money samt att det far ett varde och det e inte null??????
L LarsG Medlem sedan dec. 2000 12 464 inlägg Det har inget med null att göra.
Hur ser anropet till sp_insertSale3 ut och vilka formella parametrar har den?
Du skall inte döpa dina procedurer till sp_xxxx
G Gimbo Medlem sedan dec. 2000 1 626 inlägg deklerarar totalsale pa foljande vis, har naturligtvis en rad fler parametrar:
@totalsale money,
i sjalva aspkoden ser det ut pa foljande vis:
cmdData.Parameters("@totalsale") = TotalSale
och den far ett varde har skrivit ut: cmdData.Parameters("@totalsale") och den har ett varde
L LarsG Medlem sedan dec. 2000 12 464 inlägg Det här börjar väl mer likna ett .net problem. Hur ser den kod som gör anropet samt lite runtomkring ut?
Visa början på proceduren också.