SQL Server 2005.

Databaser & SQL

1 svar · 215 visningar · startad av Gladh

Medlem sedan maj 20012 812 inlägg
Trådstart#1

Jag exekverar en SP från .NET.

Där har jag en lång lista med parameters, och en av dessa parameter är av värdet NULL. Och när .NET sedan exekverar denna SP så får jag tillbaka att parametern inte finns.

Jag har tittat i profilerna och ser att den finns med där, men att den inte innerhåller något värder eller null, utan det står bara

@Callstack=default

Kör jag denna kod i QA så får jag samma fel, ändrar jag default till NULL så fungerar det.

1. Varför står det default och inte NULL?
2. Vad skall jag ändra i DB för att den skall förstå att default är NULL?

Jag har satt default värdet NULL på kolumnen, jag har även satt NULL som default värde på parameter i SP.

??!??!?!?!?!?!?!?!?!?

- M

Medlem sedan maj 20012 812 inlägg
#2

Ahhh...

Jag hade glömt att spara min ändring efter jag satt default värdet i SP. När den ändringen väl kom med så fungerar det....

- M

273 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)