Soci (Soczó Zsolt) szakmai blogja

2014.03.26.

OzCode

Filed under: .NET,Debugging,Szakmai élet,Visual Studio — Soczó Zsolt @ 08:37

Mátyás Gergely hívta fel a figyelmem az OzCode nevű kis debugger ketyerére (utólag is köszönöm neki).

Az OzCode egy (egyelőre ingyenes) kis VS kiegészítés, ami a debuggert okosítja fel. Hogy miket tud nem írom le tételesen, a honlapján szépen összeszedték.

Amire nekem most jó volt. Elszállt az adatbázisba mentő kód.
Additional information: The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 59 (“@p56”): The supplied value is not a valid instance of data type float. Check the source data for invalid values. An example of an invalid value is data of numeric type with scale greater than precision.
OR mapper generálta az insertet, így nem tudtam, mi az 56. paraméter. A Hiberna belső batch-elője szállt el, amiben a jófene tudja hol vannak a commandok és a paraméterek.
Sebaj, itt jön az OzCode. A referenciára ráállva rákerestettem a @p56-ra, erre végigkeresi az ojjektumból kiindulva a referenciákat, és meg is találta benne:

Nem csak a memberök nevére keres, hanem a változók tartalmára is, a @p56 is egy insert string belsejében volt!
Az insertet megnézve látszott, hogy ez a Fitness nevű propertyre képződik le. Feljebb menve a stacken ismét kerestettem egyet:

Gyönyörűen látszik, hogy NaN a double property értéke, ez nem tetszett az SQL Servernek, ő nem tud ilyet ábrázolni.

Barátunk az OzCode.

TDD tanfolyam

2 Comments

  1. Akkor meg reszelgeted a tozsdes cuccost?

    Comment by hrongyorgy — 2014.03.28. @ 20:26

  2. Hogyne, az a megszállottságom. :)

    Comment by Soczó Zsolt — 2014.03.30. @ 22:26

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress