webForumDet fria alternativet

SQL Server 2005.

Databaser & SQL

1 svar · 208 visningar · startad av Gladh

Medlem sedan maj 20012 812 inlägg
Frågan#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

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)