tosumalog~ IT的備忘とパパ的備忘を書き綴ります ~

tosumalog

~ IT的備忘とパパ的備忘を書き綴ります ~

型のキャスト不備によるエラー

こんにちは、tosumaです。


こちら2010年の記事のアーカイブです。

シンプルなライン素材(直線)

キャスストミスで、バグっておりました。

 

 

制作当初はdatetime型で、途中でnvarcharに変わったせいで、処理途中でcastしていたのですが、照合順序のせい?

どうも秒数以下が切り捨てられていたようです。

※'2000/01/01 12:34:56.78' → '01.01.2000 PM 12:34'

 

迂闊です。

クソ野郎です。

未熟です。

 

単体テスト時は時間はキリのいい数値で行っていたので、まったく気がつかなかったですが、結合テスト環境変数から時刻渡しにするとアベンドしてしまいました。

 

なんで???

と、全然わからなかったわけで中々見つけるのに苦労しました。

convert(120)使わないといけなかったです。

勉強になりました。

 

 

あと、JP1むずい。

 

 

あ、grep置換という超必殺技を見つけたので、明日の作業が劇的に早くなるかと。


シンプルなライン素材(直線) 




f:id:tay_tosuma:20200219062206p:plain

お読み頂き有難うございました。