(SIMPLE CHINESE)如何对MSACCESS事务保护 |
答題得分者是:cashxin2002
|
aKnightChen@Hotmail.com
一般會員 發表:62 回覆:57 積分:23 註冊:2003-06-13 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
ADOConnection元件的作用是利用字串取得与資料庫的連線﹐當然還包括BeginTrans,RollbackTrans,CommitTrans,Cancel操作方法來使用資料交易﹐但它并無直接下達SQL語法的方法﹒ 一般來講﹐如果在交易中(Trans)要使用SQL語法時﹐都是需要配合可下SQL語法之資料集元件來作業﹐ADO資料集元件簡單敘述如下﹕ 1﹒ADOCommand元件﹕此元件中下達的SQL語法是不回傳查詢結果的﹐也就是說下達的SQL語法為Insert, Delete, Update等編輯語法﹐無回傳資料﹒
2﹒ADODataSet元件﹕此元件中下達的SQL語法是回傳查詢結果的﹐也就是說下達的SQL語法為Select為主的查詢語法﹐不能使用Insert, Delete, Update等編輯語法﹒
3﹒ADOQuery元件﹕此元件是下SQL語法中使用最為普遍的元件﹐其可以用Select查詢語法﹐進行查詢的方法為ADOQuery.Open﹔也可以使用Insert, Delete, Update等編輯語法﹐進行編輯的方法為ADOQuery.ExecSQL﹒
4﹒ADOStoredProc元件﹕此元件是負責透過執行資料庫中的預儲程序以取得資料﹐也可下達SQL指令﹒ 資料交易也就是對資料的異動進行批次處理﹐所以說配合的SQL當然就是Insert, Delete, Update等編輯語法了﹐在以上的ADO資料集元件中﹐可以配合使用的就是ADOCommand元件﹐ADOQuery元件和ADOStoredProc元件﹒ 以上這些﹐希望是你需要的資料﹒ 努力,相信會獲得美麗!
忻晟 發表人 -
------
忻晟 |
aKnightChen@Hotmail.com
一般會員 發表:62 回覆:57 積分:23 註冊:2003-06-13 發送簡訊給我 |
首先非常感谢cashxin2002 的热心回答. 可能是我没说明白我的问题,我的意思是:
-------------------
MS SQL SERVER中有“BEGIN TRAN”的语法。
想问一下ACCESS中是否有类似的SQL语法。 我不想用ADOCONNECTION.STARTTRANS.
我想用ADOQuery1.SQL.Text:='BEGIN TRAN(对于ACCESS来说,这种写法当然不对)
------------------------------
想问一下ACCESS中是否有类似的SQL语法?
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
引言: 首先非常感谢cashxin2002 的热心回答. 可能是我没说明白我的问题,我的意思是: ------------------- MS SQL SERVER中有“BEGIN TRAN”的语法。 想问一下ACCESS中是否有类似的SQL语法。 我不想用ADOCONNECTION.STARTTRANS. 我想用ADOQuery1.SQL.Text:='BEGIN TRAN(对于ACCESS来说,这种写法当然不对) ------------------------------ 想问一下ACCESS中是否有类似的SQL语法?您好﹒ 据我所知﹐應該沒有這樣的語法(印象中還未曾有在 >) 努力,相信會獲得美麗! 忻晟
------
忻晟 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |