2007年11月18日

VS2008 b2

今日はVS2007 b2版ダウンロードしたよ。 今度はnested masterpageが可能? 結構便利かも。

syantien_changpei at 14:52|PermalinkComments(0)TrackBack(0)clip!ASP.NET 

2007年09月17日

ついに買ったよ WSO11SH

さ、ついに買ったよ! ウィルコム/ウィンドウズ モバイル。 やっぱり従来キーボードスタイルのほうが一億倍打ちやすい。 ワイド画面最高(小さいけどね)。

スカイプ付きさ!海外に電話することおおいか+スカイプフレンズをたくさんもつ自分にはまた最高。

チャットマニア的にはウィンドウズライブチャットもさくさく動くのでグット。

これでもうバーチャルの世界からはなれる時間かが減る。。。とほほ

syantien_changpei at 08:34|PermalinkComments(0)TrackBack(0)clip!雑談 

2007年05月28日

日付だけ表示する + サーバーとクライアントの時差を修正


えーと、私のサーバーはアメリカ東海岸においてあるので、日本のクライアントのウェブサイトには日本時間になおしてあげるひつようがあります。



txtDate.Text = Date.Parse(Now.AddHours(14)).ToShortDateString


これで、どうでしょう。


syantien_changpei at 15:21|PermalinkComments(0)TrackBack(0)clip!ASP.NET 

2007年05月19日

ウェブサイト全体にシームを反映させる


いちいち毎ページにヘッダー部分にシームを指定するの面倒! 

そんなときは web.config の  部分に theme="シームの名前" でどうぞ。

web.config



<?xml version ="1.0" encoding="UTF-8"?>

<configuration>
 <system.web>
  <pages theme="theme name"/>
 </system.web>
</configuration>





syantien_changpei at 05:18|PermalinkComments(0)TrackBack(0)clip!ASP.NET 

2007年05月16日

NTT!


おーいNTT

回線障害って7時間は長いよ。。。

え、なんで、ネットつながらないんだ。。。 ちょいリセット、じゃ、もう1回、

あら、

じゃ、今度はこっちのルーターリセット、


うーん、だめだね。。

同時にリセット

だめだ。。


って、NTTの回線障害じゃ、何やってもだめだよ。


syantien_changpei at 19:58|PermalinkComments(0)TrackBack(0)clip!

Executeの種類と用途

前英語でかいた記事、面倒だから訳してないけどw 参考にどうぞ。。


ExecuteNonQuery
It executes the command and returns the # of rows affected. For?:If you just want to excute command on your database.

ExecuteReader
It executes the command and returns SqlDataReader object class. (read only, forward-only cursor) For?:If you want to read data and display

ExecuteRow
It executes the command and returns SqlRecord object class. (only single row). For?:If you want to obtain 1 record.

ExecuteScalar
It executes the command and returns the first colum of the first row only, rest is discarded. For?: If you want to obtain just 1 information or data.

ExcuteXmlReader
It executes the command and returns XmlReader object class.



syantien_changpei at 19:49|PermalinkComments(0)TrackBack(0)clip!ASP.NET 

Unique ID の取得

さてと。。

シナリオ的にいいますと、レストランのウェブアプリケーションで日替わりメニュー内容をデータベースに追加しました。 で、勝手にメニューにIDがふられます(Unique ID)。 で、勝手に(自動的に)振るのはいいけど、何ふったの!!?

ということで、今日はUnique IDのゲットの仕方をちょいちょいと。。

これが私のメニューを追加するストアードプロシージャーです。 最後の;SELECT @@Identityが今回のポイントでございやす。


CREATE PROCEDURE [insert_menu1]
(@fldMenuName [nvarchar](128),@fldMenuPrice [money])
AS INSERT INTO [tblMenu]
([fldMenuName], [fldMenuPrice])

VALUES
(@fldMenuName,@fldMenuPrice)

;SELECT @@Identity

GO



これは追加ボタンを押した後のアクションをコードビハインドに書いてます。


'Add Menu Info
Dim cnnMenu As New SqlConnection(ConfigurationManager.ConnectionStrings("YourConnectionIn web.config").ConnectionString)
Dim cmdMenu As New SqlCommand
cmdMenu.Connection = cnnMenu
cmdMenu.CommandType = CommandType.StoredProcedure
cmdMenu.CommandText = "insert_menu1"

'Set Parameter
cmdMenu.Parameters.Add(New SqlParameter("@fldMenuName", SqlDbType.NVarChar))
cmdMenu.Parameters("@fldMenuName").Value = txtMenuName.Text

cmdSkiya.Parameters.Add(New SqlParameter("@fldMenuPrice", SqlDbType.Money))
cmdSkiya.Parameters("@fldMenuPrice").Value = txtPrice.Text

cnnMenu.Open()

Dim intPID As Integer = cmdMenu.ExecuteScalar()

cnnMenu.Close()

'to step2
Response.Redirect("step2 URL.aspx?PID=" & intPID)




syantien_changpei at 19:41|PermalinkComments(0)TrackBack(0)clip!ASP.NET 

自分のサイトに簡単に検索機能を足す

簡単にMSN Live検索を足すことができます。 もういちいち検索サイトにいかなくても自分のサイトから、自分のサイト内+ウェブ検索可能。

http://search.live.com/siteowner にいって、アドバンスモード選択、あとはちゃちゃと設定して、コピペで立派な検索機能が。


まじ簡単!


syantien_changpei at 19:19|PermalinkComments(0)TrackBack(0)clip!トリック&ヒント 

ストアードプロシージャ なんでよ!

なんでSQLコマンドを書かないでストアードプロシージャーを使うべきか?

ネットワークトラフィックへの負担が少ない=ウェブアプリケーションのスピードアップ。 日本語で言うとw 情報交通量が少ないのではやい。 もっと簡単にいうとはやい!

再利用可能。 何度も同じコマンドを書く必要がない。 けど、これは逆に言うと、再利用する可能性がまったく0で簡単なコマンドの場合はテキストコマンドで書いたほほうがはやい、楽。 面倒くさがりやさんなので。。w

セキュリティーアップ。 パーミッションの詳細設定が可能。 

と、もといろいろあるけどこれだけあれば十分(充分?、漢字不明。。)

=========================================================================

1.Less network traffic, faster web application

2.Reusable = more efficient in writing code

3.More security, more option for permissions

and more.. but enough



syantien_changpei at 18:31|PermalinkComments(0)TrackBack(0)clip!SQL