線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1069
推到 Plurk!
推到 Facebook!

(SIMPLE CHINESE)如何对MSACCESS事务保护

答題得分者是:cashxin2002
aKnightChen@Hotmail.com
一般會員


發表:62
回覆:57
積分:23
註冊:2003-06-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-28 09:30:06 IP:218.19.xxx.xxx 未訂閱
我是采用 ADOConnection1.BeginTrans; 的方法,我想问一下有没有直接发送SQL语句的方法???
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-28 09:55:16 IP:63.84.xxx.xxx 未訂閱
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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-28 10:04:46 IP:218.19.xxx.xxx 未訂閱
首先非常感谢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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-28 10:14:20 IP:63.84.xxx.xxx 未訂閱
引言: 首先非常感谢cashxin2002 的热心回答. 可能是我没说明白我的问题,我的意思是: ------------------- MS SQL SERVER中有“BEGIN TRAN”的语法。 想问一下ACCESS中是否有类似的SQL语法。 我不想用ADOCONNECTION.STARTTRANS. 我想用ADOQuery1.SQL.Text:='BEGIN TRAN(对于ACCESS来说,这种写法当然不对) ------------------------------ 想问一下ACCESS中是否有类似的SQL语法?
您好﹒ 据我所知﹐應該沒有這樣的語法(印象中還未曾有在 >) 努力,相信會獲得美麗! 忻晟
------
忻晟
系統時間:2024-05-19 23:24:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!