asp中新增資料的兩種方法(access資料庫)

2021-09-05 19:06:50 字數 1180 閱讀 3597

(方法一)insert into 語句

<%

if  request.form("sub")="mysub" then

myclassname=request.form("classname")

sql="insert into class (classname) values ('"+myclassname+"') "

conn.execute(sql)

end if

說明:頁面有乙個表單,

非常簡單,就一句**,非常簡單

(方法二)rs.addnew方法

<% if request.form("sub")="mysub" then '定義乙個hidden,用來向伺服器傳遞資料

y_title1=trim(request.form("y_title"))

y_name1=trim(request.form("y_name"))

y_content1=trim(request.form("y_content"))

date1=cstr(date())

set rs=server.createobject("adodb.recordset")

sql="select * from y_news"

rs.open sql,conn,3,3

rs.addnew

rs("y_title")=y_title1

rs("y_name")=y_name1

rs("y_content")=y_content1

rs("y_time")=date1

rs.update

rs.close

set rs=nothing

response.redirect("list.asp")

response.end()

end if

%>

說明:個人感覺這兩種執行的效率差不多,但是第一種conn.execute看起來更簡單些,rs.open看起來更好理解一些。

不管是rs.open sql,conn還是conn.execute(sql) [這裡的sql是delete,update,insert]執行以後都會返回乙個關閉的記錄集,在使用過程中不要來個rs.close在檔案最後再寫rs.close

,在使用過程中不要來個rs.close在檔案最後再寫rs.close

具體請參見:

新增約束的兩種方法

自建表zl 資料表 基本操作,要求含有括號內的字段並按要求新增相應約束 id 主鍵 課程大綱 唯一約束 內容 非空約束 配套習題 資料型別自定,要求以兩種方法分別新增題目要求的約束。並截圖 1 第一種23 create table zl 資料表 45 id number 10 primary key...

GridControl新增記錄的兩種方法

gridcontrol新增記錄是時可以每次增加一行或者每次增加一塊 這是目前本人在用的,有其他更好用的方法的同學,歡迎前來交流噢,一起學習一起進步 一 新增一條記錄 1 gridview.addnewrow 2 實現gridview initnewrow事件 廢話少說,直接擼 mainwindow....

MYSQL新增約束的兩種方法

第一種 建立表的時候 create table table name 列名1 資料型別 int primary keyauto increment 列名2 資料型別 not null 列名3 資料型別 unique 列名4 資料型別 default 值 constraint 索引名 foreign ...