成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何對于ADO 添加記錄及其創建

開發 后端
ADO 添加記錄規范給了我們機會使我們可以將我們自己的功能提供給Windows開發人員。這就是我們的.NET支持。我們將根據我們用戶的需要支持ADO 添加記錄。

并非所有的數據庫都支持零長度的字符串,ADO 添加記錄因而當添加帶有空白字段的記錄時可能會產生錯誤。因此,檢查您使用的數據庫所支持的數據類型是很重要的,您可以在文本、超鏈接以及備忘字段輸入零長度的字符串 ("")。

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

  1. <html> 
  2. <body> 
  3. <form method="post" action="demo_add.asp"> 
  4. <table> 
  5. <tr> 
  6. <td>CustomerID:</td> 
  7. <td><input name="custid"></td> 
  8. </tr><tr> 
  9. <td>Company Name:</td> 
  10. <td><input name="compname"></td> 
  11. </tr><tr> 
  12. <td>Contact Name:</td> 
  13. <td><input name="contname"></td> 
  14. </tr><tr> 
  15. <td>Address:</td> 
  16. <td><input name="address"></td> 
  17. </tr><tr> 
  18. <td>City:</td> 
  19. <td><input name="city"></td> 
  20. </tr><tr> 
  21. <td>Postal Code:</td> 
  22. <td><input name="postcode"></td> 
  23. </tr><tr> 
  24. <td>Country:</td> 
  25. <td><input name="country"></td> 
  26. </tr> 
  27. </table> 
  28. <br /><br /> 
  29. <input type="submit" value="Add New">   
  30. <input type="reset" value="Cancel"> 
  31. </form> 
  32. </body> 
  33. </html> 

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

  1. <html> 
  2. <body> 
  3. <%  
  4. set conn=Server.CreateObject("ADODB.Connection")  
  5. conn.Provider="Microsoft.Jet.OLEDB.4.0" 
  6. conn.Open "c:/webdata/northwind.mdb"  
  7. sql="INSERT INTO customers (customerID,companyname," 
  8. sqlsql=sql & "contactname,address,city,postalcode,country)"  
  9. sqlsql=sql & " VALUES "  
  10. sqlsql=sql & "('" & Request.Form("custid") & "',"  
  11. sqlsql=sql & "'" & Request.Form("compname") & "',"  
  12. sqlsql=sql & "'" & Request.Form("contname") & "',"  
  13. sqlsql=sql & "'" & Request.Form("address") & "',"  
  14. sqlsql=sql & "'" & Request.Form("city") & "',"  
  15. sqlsql=sql & "'" & Request.Form("postcode") & "',"  
  16. sqlsql=sql & "'" & Request.Form("country") & "')"  
  17. on error resume next  
  18. conn.Execute sql,recaffected  
  19. if err<>0 then  
  20. Response.Write("No update permissions!")  
  21. else   
  22. Response.Write("<h3>" & recaffected & " record added</h3>")  
  23. end if  
  24. conn.close  
  25. %> 
  26. </body> 
  27. </html> 

ADO 添加記錄對象結構還是非常復雜的,在DataSet對象的下一層中是DataTableCollection對象、DataRelationCollection對象和ExtendedProperties對象。上文已經說過,每一個DataSet對象是由若干個DataTable對象組成。DataTableCollection就是管理DataSet中的所有DataTable對象。表示DataSet中兩個DataTable對象之間的父/子關系是DataRelation對象。它使一個DataTable 中的行與另一個DataTable中的行相關聯。#t#

這種關聯類似于關系數據庫中數據表之間的主鍵列和外鍵列之間的關聯。DataRelationCollection對象就是管理DataSet中所有DataTable之間的DataRelation關系的。在DataSet中DataSet、ADO 添加記錄和DataColumn都具有ExtendedProperties屬性。ExtendedProperties其實是一個屬性集(PropertyCollection),ADO 添加記錄用以存放各種自定義數據,如生成數據集的SELECT語句等。

 

責任編輯:chenqingxiang 來源: 計世網
相關推薦

2009-12-25 17:32:16

ADO Data 控件

2009-12-29 14:09:17

ADO.NET通用接口

2009-12-25 14:30:47

ADO記錄

2009-12-25 17:05:32

ADO.NET數據庫

2009-12-24 14:39:53

設計ADO.NET

2009-12-28 09:50:32

ADO數據庫

2009-12-25 15:38:12

ADO連接池

2009-12-21 16:53:06

ADO.NET使用說明

2009-12-22 15:08:46

ADO控件

2009-12-24 15:51:34

ADO屬性

2009-12-25 16:31:38

ADO類

2009-11-12 14:03:03

ADO.NET數據集約

2009-12-21 14:39:09

ADO.NET技巧

2009-12-21 15:07:41

ADO Access數

2009-12-23 14:59:32

ADO.NET 2.0

2009-12-23 16:05:47

ADO.NET錯誤

2009-12-24 15:42:01

ADO類庫

2009-12-25 13:36:59

ADO 2.6

2009-12-22 09:25:57

ADO.NET3.5

2009-12-23 17:54:01

ADO.NET 2.0
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 综合九九 | 日本五月婷婷 | 一区二区三区在线播放 | 国产男女猛烈无遮掩视频免费网站 | 亚洲免费视频在线观看 | 宅女噜噜66国产精品观看免费 | 国产在线视频一区二区 | 91视频免费黄 | 国产精品一区二 | 9porny九色视频自拍 | 日日夜夜精品视频 | 一区二区三区在线播放 | 激情五月婷婷在线 | 国产精品久久久久久久久久久免费看 | 九九爱这里只有精品 | 日韩精品免费 | 91久久精品 | 黄网在线观看 | 国产成人精品一区二区三区网站观看 | 欧美综合久久久 | 成人在线免费av | 一区不卡在线观看 | 国内精品一区二区三区 | 欧美日韩高清免费 | 亚洲欧美中文日韩在线v日本 | av黄色在线| 国产欧美一区二区精品久导航 | 国产精品久久国产精品 | 一区二区中文 | 国产一区91精品张津瑜 | 国产精品一区二区久久精品爱微奶 | 久久久久久久久久久久久91 | 综合久| 成人不卡 | 不卡一区二区三区四区 | 国产激情在线 | 国产精品特级片 | 日韩欧美精品在线 | 久久久久国产一区二区三区 | 一区二区三区免费在线观看 | 国产精品久久久久久久久动漫 |