フレーム行マスタメンテ

  model.inc



  
<%
' **********************************************************
' 条件文字列の処理
' **********************************************************
Function SetCond( strCond )

	if strCond = "" then
		strCond = strCond & " where "
	else
		strCond = strCond & " and "
	end if

End Function

' **********************************************************
' データ読出し
' **********************************************************
Function GetData( )

	Query = "select * from 商品分類マスタ "
	strCond = ""
	strOrder = " order by 商品分類"

	Call DBGet( Cn, Rs, Query & strCond & strOrder, false )

	Dim nRow

	nRow = 0
	Do While not DBEof( Rs )
		nRow = nRow + 1
		Call EditQueryData( nRow )
		Rs.MoveNext
	Loop

End Function

' **********************************************************
' データベースデータの編集
' **********************************************************
Function EditQueryData( nRow )

	OutData = OutData & "<TR>"

	OutData = OutData & "<TD class=MyCell>"
	OutData = OutData & "<SPAN style='cursor:hand;color:blue;text-decoration:underline'"
	OutData = OutData & " onClick='Call TransferData(" & nRow & ")'"
	OutData = OutData & ">"
	OutData = OutData &  Rs.Fields("商品分類").Value
	OutData = OutData & "</SPAN>"
	OutData = OutData & "</TD>"

	OutData = OutData & "<TD class=MyCell>"
	OutData = OutData &  Rs.Fields("名称").Value
	OutData = OutData & "</TD>"

	OutData = OutData & "</TR>" & vbCrLf

End Function

' **********************************************************
' VIEW の編集
' **********************************************************
Function EditDataHead( )


End Function

' **********************************************************
' VIEW2 の編集
' **********************************************************
Function EditDataBody( )


End Function

' **********************************************************
' 更新
' **********************************************************
Function UpdData( )

	if MyData( "send" ) = "新規" then
		Query = "select * from 商品分類マスタ"
		Query = Query & " where 商品分類 = "
		Query = Query & Ss( MyData("In1CodeNew") )
		if DBGet( Cn, Rs, Query, false ) then
			ErrMessage = "入力されたデータは既に存在します"
			Exit Function
		end if

		Query = "insert into 商品分類マスタ"
		Query = Query & "(商品分類,名称,作成日,更新日)"
		Query = Query & " values("
		Query = Query & Ss(MyData("In1CodeNew"))
		Query = Query & "," & Ss(MyData("In1NameNew"))
		Query = Query & ",CURDATE(),CURDATE()"
		Query = Query & ")"

		on error resume next		
		Cn.Execute( Query )
		if Err.Number <> 0 then
			ErrMessage = "登録に失敗しました<br>" & vbCrLf & Err.Description
		end if
		on error goto 0
	end if

	if MyData( "send" ) = "修正" then
		Query = "update 商品分類マスタ"
		Query = Query & " set "
		Query = Query & "名称 = " & Ss(MyData("In1NameUpd"))
		Query = Query & ",更新日 = CURDATE() "
		Query = Query & " where 商品分類 = " & Ss(MyData("In1CodeUpd"))

		on error resume next		
		Cn.Execute( Query )
		if Err.Number <> 0 then
			ErrMessage = "更新に失敗しました<br>" & vbCrLf & Err.Description
		end if
		on error goto 0
	end if

End Function

%>
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ