photo by bettyx1138
VB.NETでプログラミングするとき、必須なのがコードエディタですね。
一般的なテキストエディタでテキストを一行コピーするとき、行を選択して、コピーCTRL+Cで行います。
ですが、VB.NETのコードエディタでは、カーソルがある行で、コピーCTRL+Cを行うだけで、一行コピーが可能です。行選択をしなくっていいってのが、とてつもなく便利です。
同じように、ペーストCTRL+V、切り取りCTRL+Xも行に、カーソルがありさえすれば、機能してくれます。
VB.NET, コンピュータ
.NET, 2008, tips, vb
photo by Maria Kristin Steinsson
VB.NETでDataSetにDataTableを追加して、コントロールのDataSourceに登録して表示。
この処理を行った後、内容をすべてリロードするときにDataSetに登録したDataTableにそのままリロードをかけ、上書きすると処理速度がぐっと落ちます。
この際、DataSet.Tables プロパティを使用して、DataSet内に該当テーブルが存在するか確認し、DataSet内の該当DataTableをクリアーしてから再登録すると速度も落ちずスムーズに登録できます。
MSDN .NET Framework クラス ライブラリ DataSet.Tables プロパティ
続きを読む…
SQL Server, VB.NET, WordPress, コンピュータ, データベース, ハードウェア, 動画
.NET, 2008, DataSet, DataTable, sql, tips, vb, サーバー
photo by Bеn
SQL Server Compact 3.5のSqlCeDataReaderを使用して、”While”ステートメントでループ処理を行い、データをリード。
SQL Server 2008 ExpressではSqlDataReaderを使用して、同様の処理を行えますが処理時間が異常に違います。
なにか、設定が必要なのか?といっても、SqlCeDataReaderにはSeekぐらいしか見あたらないし……
続きを読む…
SQL Server, データベース
2008, 3.5, compact, Express, sql, SqlCeDataReader, サーバー
photo by tolis*
SQL Server 2008 Expressなどでは、SQL文をまとめて発行できます。
例えば下記のような文です。
コマンドラインで操作するときのように”;”でSQL文を締めて発行すれば受け付けてもらえます。
DELETE from hoge WHERE hoge_id = 1;
DELETE from hoge WHERE hoge_id = 2;
DELETE from hoge WHERE hoge_id = 3;
しかし、SQL Server Compact 3.5ではこれは受け付けてもらえませんん。
仕様のようです、あきらめて一文づつ発行するしかないようです。
SQL Server, データベース
2008, 3.5, compact, sql, サーバー
photo by Steve-h
SQL Server 2008から、Date型、Time型が追加となりましたね。
SQL Server 2005までは、Datetime型しかなく「日付のみ保持したいのに…」とか、「時刻のみ保持したい…」という場合も、datetime型で代用していました。
ですが、日時をまとめて保持したい場合は、datetime型を利用します。
たとえば、 ‘2009/01/01’の値が入っている該当項目を抽出したいとき、下記のように問い合わせても抽出できません。
比較対象が、datetime型なので日付ではないからです。
続きを読む…
SQL Server, データベース
2005, 2008, 3.5, compact, convert, datetime, sql, サーバー
photo by TommyOshima
SQL Server 2008 Expressなどの、Transact-SQLでは、SQL Server のデータベース コンソール コマンドとして機能するDBCCステートメントが用意されていて、この機能を使用すれば、IDENTITY値の再設定が可能でした。
しかし、SQL Server Compact 3.5 ではDBCCはサポートされていません。
テーブルを一旦、空にして、IDENTITY値を初期値に戻したい時などに必要でした。
続きを読む…
SQL Server, データベース
2008, 3.5, compact, identity, sql, tips, サーバー
photo by -Angela
SQL Server 2008 Expressなどの、Transact-SQLでサポートされている、TRUNCATE TABLE ステートメントがあります。
TRUNCATE TABLEを使用すると、指定したテーブル内のすべての行を削除してくれる便利な文です。
DELETE ステートメント に、WHERE句をつけなければ、TRUNCATE TABLEを発行するのと同等にテーブル内のすべての行を削除することは可能なのですが、TRUNCATE TABLEはテーブル内削除のためだけの関数なため、利点がいくつかあります。
続きを読む…
SQL Server, データベース
2008, 3.5, compact, Express, sql, table, Transact, truncate, サーバー
photo by artzy.viva
SQL Server Compact 3.5で、TOP句を記述してエラーとなりました。
SQL Server Compact 3.5はイマイチ、返されるエラーが大雑把で原因が分かりにくいですね。
エラーとなったTOP句を含んだ文
select TOP 1 hoge_id from hoge ORDER BY hoge_id DESC
続きを読む…
SQL Server, データベース
2008, 3.5, compact, sql, top, Transact, サーバー
photo by Ali K.
現在、私は虫歯のため、歯が痛くて痛くて、たまりません。
なぜ、怪我などで損傷した部位が痛んだり、生理痛が起こったりするのでしょうか?
なぜ、ボルタレン、ロキソニンなどの痛み止めが、痛みに効き、有効となるのでしょうか?
続きを読む…
ぎもん, ライフ
ぎもん, プロスタグランジン, 歯, 痛み, 痛み止め, 薬
photo by Toma01
以前、歯医者さんに行ったのは遠い、遠い昔。はるか、18年前。
それから、歯医者さんに行ってませんでした。
その間、虫歯放置という、悪環境のなか、何度か激痛に見舞われたことがあったのですが、激痛を痛み止めで乗り越えると、当分、痛みがこないので放置というバカなことを繰り返していたため、両奥歯ともに、ご飯などがあたると痛くてこうなると、どうしようもない……
ご飯食べれない = 致命的チーン
よって、通います。
続きを読む…
ライフ
歯医者