主キーの無いテーブルを探す方法 リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 クラスタ化されていないインデックスが設定されていないテーブルを探すSQL。つまり主キーの無いテーブルを探す。 続きを読む
SQLの問い合わせをパラメータ化したときのNULLの扱い リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 SQLの問い合わせをパラメータ化したときにNULLを指定するときに、C#のnullは使えない。sqlString.Null や sqlInt.Null などを使う。 つまり、nullかどうかをチェックする必要があるということ。 続きを読む
SQLServer2005でのユニコードの扱い リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 これも今更だけど、SQLServer2005にユニコードのデータを登録する方法について調べたときに、参考にしたマイクロソフトのページ。 Microsoft SQL Server 2005 のインターナショナル機能 続きを読む
SQLServer2008 Expressをダウンロードするページ リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 今後、SQLServer2008をダウンロードすることも無いだろうけど、メモは残しておこう。マイクロソフトのダウンロードのページには、セットアップのファイルが3つある。 続きを読む
テストデータの作り方 リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 たとえば、0.01から2.00まで0.01刻みの200個のデータをSQLで作る手順。 ループを回すのではなく、テーブルをJoinして作るといい感じ。 続きを読む
ユーザー名を得る手順 リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 ユーザー名を得る関数はいくつもある。 select system_user, user_name(), CURRENT_USER, ORIGINAL_LOGIN() Windows認証やSQL認証のユーザー名が欲しいときは、system_user を使うと良いみたい。 続きを読む
テーブルサイズを調べる手順 リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 テーブルの容量を調べるには、sp_spaceused を使う。 sp_spaceused テーブル名 続きを読む
終わらない リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 google+に溜めていたメモをブログに移しているのだけど、なかなか終わらないなあ。 続きを読む
Group Byで集計した内容をしりたいときは リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 GroupByしたときに集計した内容を知りたいときは「for xml 」を指定すると、内容をXML形式でGETできる。 続きを読む
obj\Debug\xxx.exe" を "bin\Debug\xxx.exe" にコピーできませんでした。10 回の再試行回数を超えたため、失敗しました。 リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 ビルドすると「エラー 11 "obj\Debug\xxx.exe" を "bin\Debug\xxx.exe" にコピーできませんでした。10 回の再試行回数を超えたため、失敗しました。」となることがある。 デバッグ中にフォームの×印をクリックしてデバッグを終わらせて、次にデバッグしたら起きる模様。すごく面倒。タスクマネージャーを見ると、デバッグプロセスが動いているので、そのプロセスを終わらせれば、エラーは出なくなるが、これも面倒。 続きを読む
ローカルのソース管理の履歴はクラウドへは引越しできないの? リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 社内のソースコード管理で使っているterm foundation server (tfs)を、クラウド上の term foundation service にバックアップできたら安心と思うのだけど、データの移行方法がどこにも見つからない。 VSTFを使うときは、今までの履歴は捨てて、新規にやりなおそうということなのかしら? これまでの改修履歴を捨てるのは、なかなかつらい。 続きを読む
小数値を整数値へキャストするときは切り捨て リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 小数値を整数に変換するときに、キャスト(int)では切り捨てになるので注意。 (int) 3.9 // 3 Math.Round(3.9) // 4 続きを読む
ユーザコントロール上にマウスが入るとユーザーコントロールの色を変える手順 リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 マウスが入った、出たのイベントに色を変えるコードを追加するまでは、すぐに思いつく。 MouseEnterとMouseLeaveのイベントに色を変えるコードを追加する。ここまでは簡単。 続きを読む
セットアップするとインストール先からファイルが削除されてしまう リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 セットアップすると、インストール先からファイルが消えてしまう謎な現象が発生する。 探してみたらこんなバグ情報が見つかった。ひとつ前のセットアップをVisualStudio2008で作ったのだったら、多分これが原因かな。 続きを読む
単体テストプロジェクトを使うときのメモ リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 VisualStudio2012でのメモです。2013も多分、同様。 テストをされる側のプロジェクトでinternalなメソッドを作っていて、これをテストしたいときは、下記の準備をすること。 namespace の前に「[assembly: InternalsVisibleTo("UnitTestXXX")]」を追加する。 次にusing System.Runtime.CompilerServices; を追加する。 参照設定にMicrosoft.VisualStudio.QualityTools.UnitTestFrameworkを追加する。 続きを読む
Loadイベント内での例外がキャッチできない リンクを取得 Facebook × Pinterest メール 他のアプリ - 日曜日, 12月 20, 2015 VisualStudio2013でデバッグしているときに、WinFormsのLoadイベント内で例外が起きてもキャッチできないみたい。 イベントの実行中にエラーが起きても例外を捕まえられないのでエラーが起きたことがわからない。そのままフォームが表示されるので、おかしなフォームが表示されて、はて?ということになる。 これはバグなのか、仕様なのか? 続きを読む