国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

使用 DataAdapter 和 DataSet 更新數據庫

2024-07-21 02:23:04
字體:
來源:轉載
供稿:網友
dbdataadapter調用 update 方法時,dataadapter 將分析已作出的更改并執行相應的命令(insert

、update 或 delete)。當 dataadapter 遇到對 datarow 的更改時,它將使用 insertcommand、

updatecommand 或 deletecommand 來處理該更改。這樣,您就可以通過在設計時指定命令語法并在可能

時通過使用存儲過程來盡量提高 ado.net 應用程序的性能。在調用 update 之前,必須顯式設置這些命

令。如果調用了 update 但不存在用于特定更新的相應命令(例如,不存在用于已刪除行的

deletecommand),則將引發異常。
但是如果 datatable 映射到單個數據庫表或從單個數據庫表生成,則可以利用 commandbuilder 對象

自動生成 dataadapter 的 deletecommand、insertcommand 和 updatecommand。為了自動生成命令,必

須設置 selectcommand 屬性,這是最低的要求。selectcommand 所檢索的表架構確定自動生成的 insert

、update 和 delete 語句的語法。如果在自動生成插入、更新或刪除命令后修改 selectcommand 的

commandtext,則可能會發生異常。如果已修改的 selectcommand.commandtext 所包含的架構信息與自動

生成插入、更新或刪除命令時所使用的 selectcommand.commandtext 不一致,則以后對

dataadapter.update 方法的調用可能會試圖訪問 selectcommand 引用的當前表中已不存在的列,并且會

引發異常。可以通過調用 commandbuilder 的 refreshschema 方法來刷新 commandbuilder 用來自動生

成命令的架構信息。




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 瑞安市| 贞丰县| 栖霞市| 康保县| 澳门| 阿克苏市| 镇远县| 沽源县| 曲靖市| 黎平县| 全南县| 嘉义县| 新宁县| 望奎县| 华亭县| 江陵县| 台南县| 东乡族自治县| 浦江县| 汝南县| 宜城市| 武川县| 上栗县| 余姚市| 昆山市| 阜阳市| 法库县| 安平县| 时尚| 元谋县| 含山县| 盐津县| 辽宁省| 横峰县| 永年县| 寻乌县| 卢湾区| 磐石市| 肇源县| 鹤岗市| 额济纳旗|