概要 .NET Framework初期のテクノロジであるADO.NETの非接続型と呼ばれる方法でSQLServerに接続してみます。 参考 .NET開発テクノロジ入門 2014年版 VisualStudio2013対応版 (MSDNプログラミングシリーズ) ADO.NET 非接続型 DataSet(クライアントのインメモ…
概要 .NET Framework初期のテクノロジであるADO.NETの接続型と呼ばれる方法でSQLServerに接続してみます。 参考 .NET開発テクノロジ入門 2014年版 VisualStudio2013対応版 (MSDNプログラミングシリーズ) ADO.NET 接続型 .NET Framework初期のテクノロジで低…
概要 バッチ処理で現在日付をファイル名に付与したい! そんな時は以下のように切り取ることで好きなフォーマットに加工することができるので、ファイル名に使ったり、ログに出力したりすることができます。 >echo %date% 2015/01/26 >echo %date:~-10,4%%da…
概要 Excelダウンロード処理を書いてみましたが、データの取得に時間がかかるとブラウザが固まってしまいます。なので今回は処理中にローディング画像をぐるぐる表示するようにしてみます。処理の流れも変わりまして、jQueryのajaxメソッドで一旦サーバー上…
概要 自前でページング処理を実装してきましたが、jqGridを使って面倒な処理を丸投げしてしまいます。ASP.NET MVCはじめました~検索画面を作る - 1.21 jigowatts ASP.NET MVCはじめました~検索画面を作る - 1.21 jigowatts ASP.NET MVCはじめました~Ajax.…
概要 バッチ処理の監視用に終了時にGmailを使ってメールを送信して、うまくいったかどうか確認するための簡単なスクリプトです。メールアドレスやパスワードは適宜読み替えてください。 sendmail.vbs On Error Resume Next Dim param Dim mailer Set param =…
New Year 2014年はC#を中心に活動をしてきました。仕事ではバッチやAccessVBAを書いたりしていたのですが、C#で作りたいなと何度も思うほど、この言語が気に入ってしまったようです。今年は何を学ぼうか考えているのですが決まりません。C#で書けるUnityでゲ…
概要 前回の検索ではカスタムHtmlヘルパーを使用したページャー機能を持つデータグリッドを記述しましたが、非同期でグリッドデータのみ更新したかったのでAjax.BeginFormを使用したAjaxベースのデータグリッドを記述してみました。 環境 Visual Studio 2010…
概要 イントラネットサイトを構築することを想定して、Windows認証で認証を行い、ログオンユーザ名からデータベースの権限テーブルの照合結果により画面の表示を制御するコードを記述しました。 環境 Visual Studio 2010 ASP.NET MVC2今回の要件は Windows認…
概要 ASP.NET MVCのエラー処理を実装してみます。 環境 Visual Studio 2010 ASP.NET MVC2今回の要件は 例外を発生させる 例外を補足しログに出力する エラー画面を表示する として、サンプルコードを書いてみました。 実装 グローバルなエラー処理 補足しき…
概要 子画面で検索を行い、その結果を親画面へ戻すという処理を実装してみます。たとえば、トランザクションデータを検索する際の項目にマスタデータのIDが必要な場合、子画面でマスタデータを名称検索し、マスタデータのIDを親画面へ戻し、この値を使って検…
概要 前回は検索画面を作成してみましたので、検索結果をExcelでダウンロードできるようにしてみます。 Excelを扱う部分はEPPlusというライブラリを使用します。こちらやこちらでも少し使っています。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R…
概要 データの一覧表示画面を作成しましたが、実際は検索画面と一覧表示はセットになることが多いと思います。 今回は検索と簡単なページング機能を実装してみます。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回の要件は 初期表示時は検索結…
概要 Visual Studio Community2013をインストールしてみましたが、そのままだとUIは英語なので日本語化します。詳細とダウンロードは以下から。Visual Studio Community 2013 - Visual StudioVisual Studio Community 2013 - Visual Studio(追記) 環境によっ…
概要 Professional相当の機能を搭載しつつ無償で提供してくれると話題の「Visual Studio Community 2013」を早速インストールします! Visual Studio Community 2013とは Visual Studio Community 2013 は無償のすべての IDE 機能を持った開発ツールです。デ…
概要 CURD処理最後はデータの削除です。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回の要件は ブラウザより削除対象データを選択 データベースより対象データを削除 として、サンプルコードを書いてみました。 実装 コントローラーの用意 us…
概要 一覧表示、詳細表示、新規登録ときて、データの更新です。それと合わせて、Entity Frameworkによる楽観的並行性制御(オプティミスティック同時実行制御)についても考えてみたいと思います。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回…
概要 一覧表示、詳細表示に引き続き、今回はデータの新規登録です。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回の要件は ブラウザより値を入力 データベースに入力値を登録 として、サンプルコードを書いてみました。 実装 コントローラー…
概要 前回は一覧表示をしたので、今回は詳細の表示です。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回の要件は データベースより値を取得 ブラウザに詳細を表示 として、サンプルコードを書いてみました。 実装 ビューは新規作成ですが、そ…
概要 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回の要件は データベースより値を取得 ブラウザに一覧表示 として、サンプルコードを書いてみました。 データベースの準備 テーブルの作成 CREATE TABLE [dbo].[Peple]( [ID] [int] IDENTITY(1…
The Microsoft Conference 2014 行ってきました、マイクロソフトカンファレンス 2014 Day2。さすがに人がたくさん! 祭りじゃーーっ('ω')=3*1 収穫 会場では書籍の先行販売がやってたので「プログラミング Microsoft ASP.NET MVC 第3版」を買ってしまいま…
Microsoft Innovation Center 今年の初めから暇を見つけては通っていたC#無償セミナー。 10回参加すると粗品が貰える*1ということで、半分それ目当てで行っていたのですが ついに手に入れました! 記念品を捨てますか? ニアはい いいえ 天下のMicr○S○ft様だ…
概要 最近は仕事でバッチを書いてます。これはこれで面白い! 黒い画面たくさん立ち上げてる俺カコィィ\(゜∀、・)/ 無限ループでstartコマンドとか使ったらダメ、絶対。さて、私は何らかの言語やフレームワークを始める時、取っ掛かりにWebサイトを利用し…
概要 以下の書籍を読んでASP.NET Web Formsだけではダメだと思い知りASP.NET MVCを始めることにしました*1。.NET開発テクノロジ入門 2014年版 VisualStudio2013対応版 (MSDNプログラミングシリーズ)作者: 酒井達明,山田祥寛,小高太郎,中原幹雄,芝村達郎,和田…
概要 似ているようで結構違う。SQLとLINQの比較。 複雑なクエリはなるべく避けて生きよう。 SQL SELECT x.ID, x.ProductName, y.SubProductName, x.UpdateDate, x.UpdateUser FROM Product x LEFT OUTER JOIN SubProduct y ON x.ID = y.ID ORDER BY x.ID LIN…
Officeって高いですよね。 私も自宅環境にはインストールしてません。たまに使う程度であればこちらが便利! Microsoft Office Online - Word, Excel, and PowerPoint on the web
概要 前回のExcelファイルを読み込む処理に引き続き、読み込んだデータをストアドプロシージャで登録する処理を書いてみます。 環境 Visual Studio 2010 EPPlus:EPPlus-Create advanced Excel 2007 spreadsheets on the server - Home SQLServer2008 R2今回…
概要 最近ASP.NETアプリケーションでExcelを扱う機会が何度かあり、EPPlusというライブラリを使っていたので基本的な部分だけでもまとめてみます。 環境 Visual Studio 2010 EPPlus:EPPlus-Create advanced Excel 2007 spreadsheets on the server - Home今…
本日のバグ 前回ダウンロード機能について書きましたが、現在のプロジェクトでも似たような実装を行っており、タイトルのとおりバグが発生しました。 ※動作環境はIE8を使用コードは以下の部分となります。 context.Response.AddHeader("Content-Disposition"…
概要 ASP.NETでファイルのダウンロード機能を実装するとしたらどんな感じがいいのでしょうか。 ファイルのダウンロード機能ひとつでも考えることがたくさんあります。今回の要件は 複数のタイプのファイルをダウンロードする エラーが発生した場合、エラーペ…