主從表的Ajax應用開發舉例(第三頁)

2021-08-29 06:23:43 字數 1892 閱讀 3182

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...