IE6のイケズゥー

IE6のFORMのバグのせいでソースが不細工になっちまった(;益;)

フォームにテキストボックスがあるとき、テキストボックスにフォーカスがある状態で
Enterキーを押下するとボタンを押さなくてもフォームがsubmitされるが、
IEはテキストボックスの数によって次のように挙動が変わってしまうようだ。

  • テキストボックスが1つだけの場合、ボタンはサーバへsubmitされない
  • テキストボックスが複数ある場合、最初のボタンがサーバへsubmitされる

おいらの画面はテキストボックスが1個だったので、display:none にしてダミーのテキストボックスを作んなきゃいけなかったんよ(;益;)

<input type="text" ID="dummy" style="display: none">

はうぅ。。。不細工(;益;)不細工(;益;)不細工(;益;)

Grobal.asax って。。。果てしなく淡いよね

Grobal.asax って。。。果てしなく淡いよね。

いまばくれつ忙しいので、
とりあへずわかりやすかったサイトのリンクだけのっけとこ〜(屮゜∀゜)屮

http://ufcpp.net/study/aspx/logging.html


ココダイジネ〜

ページが読み込まれた(Page_Load)とか描画される直前(Page_PreRender)とかのイベントは Web フォーム(.aspx ファイル)単位で記述しますが、 HTTP リクエストを処理し始める直前(Application_BeginRequest)とか認証完了(Application_AuthorizeRequest)などのイベント処理は Global.asax 中に記述します。 また、セッションの開始(Session_Start)、終了(Session_End)なども Global.asax 中で処理します。

.NET の DataSet って。。。なんか淡いよね

DataSet って。。。なんか淡いよね。

ここのページ中段の図がわかりやすいよヾ(ФωФ)

DataSet の中のテーブルを参照するときはこうや!

'DataSet の0番目のテーブルの0行目の0列目
ds.Tables(0).Rows(0)(0)

'DataSet の"T_MEMBER"テーブルの0行目の"MEMBER_ID"
ds.T_MEMBER.Rows(0)("MEMBER_ID")

DataSet の中のテーブルにレコードを追加するときはこうや!

Dim row As T_MEMBER.Row = T_MEMBER.NewRow

row.MEMBER_ID = "01"
row.MEMBER_NAME = "HIROMI IZAWA"
row.JOB = "STUDENT"

ds.T_MEMBER.AddT_MEMBER.Row(row)

文字列比較は Equals()

Java でも .NET でも、文字列を比較するときは Equals() を使うのだ!!


VB.NET の例

Dim str As String
If str Equals(String.Empty) Then
  str = "文字列が空だよ〜"
End If

str == "" だとキケンじゃーーーい( ´∀`)=○)`ω゜)・;'.、

お・お・おらくる☆おらくるんるん♪

お・お・おらくる☆ おらくるんるん

オイドンはインポートとエクスポートをおぼえた!!

インポート

imp usr01/pass@orcl ignore=y touser=usr02

エクスポート

exp usr01/pass@orcl log=20080722.log

imp help=y で詳細きぼんぬ☆
あとここ→http://luna.gonna.jp/oracle/ora_export.html
SQL文じゃないので、コマンドプロンプロで実行するのがポイントでおまー!!
↑↑この罠で2時間かかった(;益;)死。

半角文字を全角に変換するOracle関数

またまた更新モジャ!
半角文字を全角に変換するOracle関数を調べたモジャ。
ハフーン、なかなかつかえそうじゃないかぁ〜(´▽`)y-~~  モジャ。

TO_MULTI_BYTE & TO_SINGLE_BYTE
全角文字列 ⇔ 半角文字列 へ変換を行う関数。
変換対象文字は 半角数字・半角英字・半角記号。

でもこいつだけじゃ半角カナを全角カナにできないモジャ!ヽ(`Д´)ノプンプン=3
そんな欲張りなキミには!!

UTL_I18N.TRANSLITERATE
日本語の仮名変換を行う関数。
引数に付与する文字列により、「ひらがな→半角カナ」等の変換条件を指定可能。

日本語と英語のまざった文字列とかを変換するときは、
UTL_I18N.TRANSLITERATE(TO_MULTI_BYTE(STR), 'kana_fwkatakana') て感じ!

UTL_I18N.TRANSLITERATE は Oracle 10g R2 以降でしか用意されてないから
気をつけてもじゃもじゃ〜〜〜

ASP.NETでファッキンエラー

Visual Studio .NET 2003 をつかって ASP.NET の勉強をしてたらば、
ファッキンエラーがでましたっ(;皿;)

RequiredFieldValidator コントロールをWebフォームに追加して実行したらこんなんが・・・orz

スクリプト ライブラリ '/aspnet_client/system_web/1_1_4322/WebUIValidation.js' が見つかりません。このファイルを手動で配置するか、または 'aspnet_regiis -c' を実行して再インストールしてください。


ギャビーーーン。

でもでも、Cドライブの中から WebUIValidation.js を検索したら

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\ASP.NETClientFiles  でハケーン!!☆

手動で C:\Inetpub\wwwroot\aspnet_client\system_web\1_1_4322\ にコピーして
再度実行したらあっさり直りました(*´ω`*)


ななななんて便利なんや!!!ばりでーたー!!!!!