設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 2160|回復(fù): 2
打印 上一主題 下一主題

[查詢] 碰到一個查詢中奇怪的問題,請進來看看

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2013-2-28 08:09:30 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

我有兩個表,分別是 A 、B 表,其中 A 表是主表,B 表是附表,通過一個主鍵字段與 A 表鏈接,并設(shè)置參照完整性、級聯(lián)增加、級聯(lián)刪除關(guān)系。

還有一個查詢 ZZ ,這個是查詢A ,B 表的內(nèi)容的。

在程序中我有一段程序是:
首先刪除A表中某一行數(shù)據(jù),通過測試此時 B 表內(nèi)數(shù)據(jù)也成功刪除;問題是此時用代碼直接 Select 語句來搜索查詢 ZZ ,仍然可以得到數(shù)據(jù),這是為什么呢?查詢不更新數(shù)據(jù)嗎?

如果我在 Access 內(nèi)雙擊進入查詢則沒有已經(jīng)刪除的語句,

請問在代碼中如果讓查詢自動更新已經(jīng)修改后的數(shù)據(jù)??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2013-2-28 10:59:15 | 只看該作者
估計是系統(tǒng)問題,一時間緩存沒更新過來吧?
如果有級聯(lián)刪除的話,一對多關(guān)系時,刪除“一”的一條記錄,那么它所對應(yīng)的“多”的記錄就會被全部刪除。
3#
 樓主| 發(fā)表于 2013-2-28 11:02:04 | 只看該作者
的確是數(shù)據(jù)更新延遲問題,通過程序延遲了2秒問題不再出現(xiàn),但時間太長了,我通過變通的方法解決了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 08:40 , Processed in 0.093489 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表