簡單的ASP中經常用到的代碼[推薦]第1/4頁
2024-05-04 11:01:54
供稿:網友
用數據庫語句
1.select 語句:命令數據庫引擎從數據庫里返回信息,作為一組記錄。
2.insert into 語句:添加一個或多個記錄至一個表。
3.update 語句:創建更新查詢來改變基于特定準則的指定表中的字段值。
4.delete 語句:創建一個刪除查詢把記錄從 from 子句列出并符合 where 子句的一個或更多的表中清除。
5.execute 語句:用于激活 procedure(過程)
用 asp 來做一個自己的通訊錄練練手吧……
一、建立數據庫:
用 microsoft access 建立一個名為 data.mdb 的空數據庫,使用設計器創建一個新表。輸入以下幾個字段:
字段名稱 數據類型 說明 其它
id 自動編號 數據標識 字段大?。洪L整型 新值:遞增 索引:有(無重復)
username 文本 姓名 缺省值
usermail 文本 e-mail 缺省值
view 數字 查看次數 字段大?。洪L整型 默認值:0 索引:無
indate 時間日期 加入時間 缺省值
保存為 data.mdb 文件,為了便于說明,只是做了一個比較簡單的庫。
二、連接數據庫
方*1:
set conn = server.createobject("adodb.connection"
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data.mdb"
方*2:
set conn = server.createobject("adodb.connection"
conn.open "provider=microsoft.jet.oledb.4.0;data source="&server.mappath("data.mdb":'(
注意:一個頁面中,只要連接一次就可以了,數據庫使用完后要及時關閉連接。
conn.close
set conn = nothing
三、添加新記錄到數據庫
set conn = server.createobject("adodb.connection":'(
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data.mdb":'(
username = "風云突變"
usermail = "fytb@163.com"
indate = now()
sql = "insert into data (username,usermail,indata) values('"&username&"','"&usermail&"','"&indate&"')"
conn.execute(sql)
conn.close
set conn = nothing
說明:建立數據庫連接;通過表單獲取姓名、e-mail 字符串,now()獲取當前時間日期;使用 insert into 語句添加新記錄;conn.execute 來執行;最后關閉。
四、選擇數據庫里的記錄
1.選擇所有記錄的字段(按記錄倒序排序):sql = "select * from data order by id desc"