C#で数値チェックをしたい場合。
try catch ?以外にも方法があった。
string id_str ="ww";
int id;
if (!int.TryParse(id_str, out id))
// 失敗
変換できた時はtrueを、駄目だったときはfalseを返してくれる。
また、第2引数には変換した数値をいれてくれる。
失敗した場合は0が設定される。
チェックというか変換?
でも楽になったからよし。
ソース醜いな。
try catch ?以外にも方法があった。
string id_str ="ww";
int id;
if (!int.TryParse(id_str, out id))
// 失敗
変換できた時はtrueを、駄目だったときはfalseを返してくれる。
また、第2引数には変換した数値をいれてくれる。
失敗した場合は0が設定される。
チェックというか変換?
でも楽になったからよし。
ソース醜いな。
普通にキャストする場合は
test :: integer
でよかったのだけど、
as で変数名を定義したときは
SELECT
count(test_cnt) :: integer as test_cnt,
count(test_num) :: integer as test_num
FROM
test_group
WHERE
user_id = 'uid001'
GROUP BY
test_cnt,
test_num
みたいにasの前でキャストすればよいみたい。
ずっとasの後ろでやってて怒られぱなしだった…。
test :: integer
でよかったのだけど、
as で変数名を定義したときは
SELECT
count(test_cnt) :: integer as test_cnt,
count(test_num) :: integer as test_num
FROM
test_group
WHERE
user_id = 'uid001'
GROUP BY
test_cnt,
test_num
みたいにasの前でキャストすればよいみたい。
ずっとasの後ろでやってて怒られぱなしだった…。
覚書
ブランド:Design Ideas
メッシュの棚 自立 かっこいい
----------
クリエイティブエイブル
天使のわっかができるらしい
----------
SLIDE LADDER CD RACK
SLIDE LADDERシリーズ コート掛けとかもあるよ
----------
ブランド:trendform
メモボードがかわいい
----------
ブランド:Design Ideas
メッシュの棚 自立 かっこいい
----------
クリエイティブエイブル
天使のわっかができるらしい
----------
SLIDE LADDER CD RACK
SLIDE LADDERシリーズ コート掛けとかもあるよ
----------
ブランド:trendform
メモボードがかわいい
----------