用數據庫語句
1.select語句:命令數據庫引擎從數據庫裡返回信息,作為一組記錄。
2.insertinto語句:添加一個或多個記錄至一個表。
3.update語句:創建更新查詢來改變基於特定準則的指定表中的字段值。
4.delete語句:創建一個刪除查詢把記錄從from子句列出並符合where子句的一個或更多的表中清除。
5.execute語句:用於激活procedure(過程)
用asp來做一個自己的通訊錄練練手吧……
一、建立數據庫:
用microsoftaccess建立一個名為data.mdb的空數據庫,使用設計器創建一個新表。輸入以下幾個字段:
字段名稱數據類型說明其它
id 自動編號數據標識字段大小:長整型新值:遞增索引:有(無重複)
username 文本姓名缺省值
usermail 文本e-mail 缺省值
view 數字查看次數字段大小:長整型默認值:0 索引:無
indate 時間日期加入時間缺省值
保存為data.mdb文件,為了便於說明,只是做了一個比較簡單的庫。
二、連接數據庫
方*1:
setconn=server.createobject("adodb.connection"
conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("data.mdb"
方*2:
setconn=server.createobject("adodb.connection"
conn.open"provider=microsoft.jet.oledb.4.0;datasource="&server.mappath("data.mdb":'(
注意:一個頁面中,只要連接一次就可以了,數據庫使用完後要及時關閉連接。
conn.close
setconn=nothing
三、添加新記錄到數據庫
setconn=server.createobject("adodb.connection":'(
conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("data.mdb":'(
username="風雲突變"
usermail="[email protected]"
indate=now()
sql="insertintodata(username,usermail,indata)values('"&username&"','"&usermail&"','"&indate&"')"
conn.execute(sql)
conn.close
setconn=nothing
說明:建立數據庫連接;通過表單獲取姓名、e-mail字符串,now()獲取當前時間日期;使用insertinto語句添加新記錄;conn.execute來執行;最後關閉。
四、選擇數據庫裡的記錄
1.選擇所有記錄的字段(按記錄倒序排序):sql="select*fromdataorderbyiddesc"