msaterdetail_update.aspx.cs檔案主要用於將前端頁面的增刪改操作產生的xml訊息解析成對應的sql語句,並且執行之。
該頁的**及注釋如下:
/*** title: dbupdate
* description:to update the data to the database as demand
* company:joyistar
* @author:pxy
* @version */
using system;
using system.data;
using system.data.oledb;
using system.configuration;
using system.collections;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.web.ui.htmlcontrols;
using joyistar.eip.util;
using joyistar.eip.vo;
public partial class masterdetail_update : system.web.ui.page
if (acttype.equals("update"))//
判斷動作是否為更新
else if(action.getfield(j).name.equals("sale_date"))//
對輸入的時間值進行格式化
else
if (j < action.fieldcount - 1)
} sql = "update sale" + set + where;
oledbcommand.commandtext = sql;
oledbcommand.executenonquery();
//主表的主鍵值變化時,從表對應的主鍵也需要修改.
if (new_item_id!=old_item_id && new_item_id != null)
} //
刪除的sql語句
if (acttype.equals("delete"))
//插入的sql語句
if (acttype.equals("insert"))
else if(action.getfield(j).name.equals("sale_date"))
else
if (j < action.fieldcount - 1)
} sql = "insert into sale (" + field + ") values (" + value + ")";
oledbcommand.commandtext = sql;
oledbcommand.executenonquery();
}
} else if (action.queryname.equals("dataset2"))//
表示操作發生在dataset2相關的那個grid即從表的grid
if (acttype.equals("update")) {
string set = " set ";
//here is update sql
for (int j = 0; j < action.fieldcount; j++) {
if (!action.getfield(j).name.equals("item_product_id"))
第3中專案4 順序表的應用(2)
問題及 檔名稱 5.cpp 作 者 王修文 完成日期 2016年9月17日 版 本 號 v1.0 問題描述 將所有奇數移動到所有偶數前面,要求演算法的時間複雜度為0 n 空間複雜度為0 1 輸入描述 無 程式輸出 重新排列後的順序表 標頭檔案list.h define maxsize 50 incl...
Oracle 臨時表在實際開發中的應用
sql server 在編寫查詢式的儲存過程的時候,一直都令我為之讚嘆。create procedure ps procedure name as select from table select查詢語句可以作為sql server儲存過程的一部分,直接返回結果集。但在oracle實現這種形式的儲存...
第3周專案4順序表的應用1
問題及 1 參考演算法庫 包括list.h和list.cpp 2 main函式 檔名稱 專案41.cpp 完成日期 2015.9.18 問題描述 刪除元素在 x,y 之間的所有元素,要求演算法的時間複雜度為o n 空間複雜度為o 1 輸入描述 無 程式輸出 刪除前 5 8 7 0 2 4 9 6 7...