最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ADO 添加記錄

我們可以使用 SQL 的 INSERT INTO 命令向數(shù)據(jù)庫中的表添加記錄。

向數(shù)據(jù)庫中的表添加記錄

我們希望向 Northwind 數(shù)據(jù)庫中的 Customers 表添加一條新的記錄。我們首先要創(chuàng)建一個表單,這個表單包含了我們需要從中搜集數(shù)據(jù)的輸入域:

<html>
<body>

<form method="post" action="demo_add.asp">
<table>
<tr>
<td>CustomerID:</td>
<td><input name="custid"></td>
</tr><tr>
<td>Company Name:</td>
<td><input name="compname"></td>
</tr><tr>
<td>Contact Name:</td>
<td><input name="contname"></td>
</tr><tr>
<td>Address:</td>
<td><input name="address"></td>
</tr><tr>
<td>City:</td>
<td><input name="city"></td>
</tr><tr>
<td>Postal Code:</td>
<td><input name="postcode"></td>
</tr><tr>
<td>Country:</td>
<td><input name="country"></td>
</tr>
</table>
<br /><br />
<input type="submit" value="Add New"> 
<input type="reset" value="Cancel">
</form>

</body>
</html>

當用戶按下確認按鈕時,這個表單就會被送往名為 "demo_add.asp" 的文件。文件 "demo_add.asp" 中含有可向 Customers 表添加一條新記錄的代碼:

<html>
<body>

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"

sql="INSERT INTO customers (customerID,companyname,"
sql=sql & "contactname,address,city,postalcode,country)"
sql=sql & " VALUES "
sql=sql & "('" & Request.Form("custid") & "',"
sql=sql & "'" & Request.Form("compname") & "',"
sql=sql & "'" & Request.Form("contname") & "',"
sql=sql & "'" & Request.Form("address") & "',"
sql=sql & "'" & Request.Form("city") & "',"
sql=sql & "'" & Request.Form("postcode") & "',"
sql=sql & "'" & Request.Form("country") & "')"

on error resume next
conn.Execute sql,recaffected
if err<>0 then
  Response.Write("No update permissions!")
else 
  Response.Write("<h3>" & recaffected & " record added</h3>")
end if
conn.close
%>

</body>
</html>

重要事項

在您使用 INSERT command 命令時,請注意以下事項:

  • 如果表含有一個主鍵,請確保向主鍵字段添加的值是唯一且非空的(否則,provider 就不會追加此記錄,亦或發(fā)生錯誤)
  • 如果表含有一個自動編號的字段,請不要在 INSERT 命令中涉及此字段(這個字段的值是由 provider 負責的)

關于無數(shù)據(jù)字段

在 MS Access 數(shù)據(jù)庫中,假如您將 AllowZeroLength 屬性設置為 “Yes”,您可以在文本、超鏈接以及備忘字段輸入零長度的字符串 ("")。

注釋:并非所有的數(shù)據(jù)庫都支持零長度的字符串,因而當添加帶有空白字段的記錄時可能會產生錯誤。因此,檢查您使用的數(shù)據(jù)庫所支持的數(shù)據(jù)類型是很重要的。

河间市| 甘南县| 莒南县| 长春市| 大田县| 西盟| 黄冈市| 双峰县| 湟中县| 尉犁县| 应城市| 磴口县| 寿宁县| 南京市| 瑞昌市| 淄博市| 九台市| 宣威市| 沙坪坝区| 峨眉山市| 商城县| 兰西县| 灵台县| 钦州市| 泸水县| 司法| 达孜县| 从化市| 诏安县| 杭州市| 武山县| 芮城县| 南宁市| 萨迦县| 凤山县| 东至县| 宾阳县| 大洼县| 株洲市| 孙吴县| 大新县|