2009年9月28日月曜日
2009年9月17日木曜日
2009年9月16日水曜日
2009年9月14日月曜日
2009年9月12日土曜日
cross Join で一方が0件になり得るとき
Aにinsertするのだが、データをBから取ってきて、IDをIsNull(max(ID)+1,1)とか取ろうとしたとき、
Insert Into A (***) Select IsNull(max(a.ID)+1,1),B.XX ****
From A, B
where ***
Group By **
とするとAが0件のとき、登録できないので、
Insert Into A (***) Select A.ID,B.XX ****
From (Select IsNull(max(a.ID)+1,1) As ID From A ) A, B
where ***
Group By **
とすると解決する。
Insert Into A (***) Select IsNull(max(a.ID)+1,1),B.XX ****
From A, B
where ***
Group By **
とするとAが0件のとき、登録できないので、
Insert Into A (***) Select A.ID,B.XX ****
From (Select IsNull(max(a.ID)+1,1) As ID From A ) A, B
where ***
Group By **
とすると解決する。
2009年9月10日木曜日
2009年9月6日日曜日
optionのコンストラクタ
var option = new Otption('text', value,defaultSelected, selected)
defaultSelectedはリセットされたときにもselectになる
defaultSelectedはリセットされたときにもselectになる
keyCodeと文字
charCodeとkeyCode
charCodeは拡張キーのとき0を返す。
ASCIIのときは、charCodeとkeyCodeは同じ?
IEではkeyCodeしかとれない
String.fromCharCode()でキーから文字を生成
charCodeは拡張キーのとき0を返す。
ASCIIのときは、charCodeとkeyCodeは同じ?
IEではkeyCodeしかとれない
String.fromCharCode()でキーから文字を生成
登録:
投稿 (Atom)