Access資料庫“操作必須使用一個可更新的查詢”
今天又遇到這樣一個錯誤“操作必須使用一個可更新的查詢”這裡我整理下原因及解決辦法,大家以後再遇到相同的問題可以先試下類似的解決辦法.
網上百度了很多,都沒有什麼作用,大多都是說許可權問題,改的也都很麻煩,最後還是沒有解決,下面具體說下我的情況:
表A中有欄位id、roomnum、username
表B中有欄位id、remark、username
現在表A的欄位room都是空的,需要根據表A中的username到表B中查詢remark,然後更新到表A中(前提沒有重名使用者)
使用常規update語句為:
update A as t1 set t1.roomnum = (select max(username) from B as t2 where t2.username = t1.username)
而這條SQL語句在Access資料庫中不允許,出現提示“操作必須使用一個可更新的查詢”
於是想到了,另一種更新語句,如下:
UPDATE A as t1, (SELECT username,remarkFROM B) as t1 SET t1.roomnum = t2.remarkWHERE t1.username = t2.username;
問題得到解決 ^_^
相關推薦
Access資料庫“操作必須使用一個可更新的查詢”
今天又遇到這樣一個錯誤“操作必須使用一個可更新的查詢”這裡我整理下原因及解決辦法,大家以後再遇到相同的問題可以先試下類似的解決辦法. 網上百度了很多,都沒有什麼作用,大多都是說許可權問題,改的也都很麻煩,最後還是沒有解決,下面具體說下我的情況: 表A中有欄位id、roomn
Access update語句 提示 "操作必須使用一個可更新的查詢"
當在access中使用update語句時如果遇到"操作必須使用一個可更新的查詢"提示資訊,通常時許可權設定問題但是有一種情況非常特殊,舉例如下:表A(col1, col2) 表B(col1, col2) 如何實現下述SQL的功能? update A, (select c
操作必須使用一個可更新的查詢
先隨便開啟C盤或者其它盤,在 工具--資料夾選項--檢視--不選中使用簡單檔案共享(推薦)(即前面沒有勾).然後再到你用IIS開啟的資料夾,右鍵,屬性--安全--新增一個Everyone--設定為完全控制.就可以了!
Yii資料庫操作增刪改查-[增加\查詢\更新\刪除 AR模式]
本人小菜鳥一隻,為了自我學習和交流PHP(jquery,linux,lamp,shell,javascript,伺服器)等一系列的知識,小菜鳥建立了一個群。希望光臨本部落格的人可以進來交流。尋求共同
yii Yii 框架裡資料庫操作詳解-[增加、查詢、更新、刪除的方法
======================================= public function getMinLimit () { $sql = "..."; $result = yii::app()->db
Access資料庫操作,Mdb檔案操作工具類,UCanAccess使用
Access資料庫操作,Mdb檔案操作工具類,UCanAccess使用 ================================ ©Copyright 蕃薯耀 2018年12月27日 http://fanshuyao.iteye.com/
TransactionScope分散式事務,將兩個資料庫操作放在一個事務中
一、概念 1、在專案中引用using System.Transactions名稱空間(先要在新增net元件的引用); TransactionScope有三種模式: TransactionScopeOptions 描述 Required 如果已經存在一個事務,那麼這個事務範
php+odbc+access 資料庫操作函式,在windows下測試通過
前些天下載了adodb,想用adodb連access資料庫,後來連是連上了,不過不能更新和插入記錄,也不知道為什麼到現在還沒人給我回答那個苦惱的問題,後來就放棄了adodb,使用php自己的odbc,但是使用很不方便,就寫下了下面這些函式,還沒有封裝成類,希望能夠為有同樣問題
Yii2.0-advanced-10—資料庫操作4(AR條件查詢where)
條件查詢 $customers = Customer::find()->where($cond)->all(); $cond就是我們所謂的條件,條件的寫法也根據查詢資料的不同存在差異,那麼如何用yii2的方式來寫查詢條件呢? [[簡單條件]] //
JDBC資料庫連線池連線資料庫及資料庫操作DAO層設計通用更新及查詢方法(二)
上篇文章主要介紹了通過資料庫連線池連線資料庫,然後設計了對資料庫通用更新和查詢方法,本篇文章主要通過例項介紹上篇文章定義的對資料庫操作的幾個方法的使用: 首先我們先在資料庫建立一個學生資訊表Student欄位如圖: 建立好表將配置檔案的資訊改好然後需要建立一
JDBC資料庫連線池連線資料庫及資料庫操作DAO層設計通用更新及查詢方法(一)
該篇文章介紹了資料庫連線池獲取資料庫連線以及資料庫操作的基本使用,然後主要提供了java專案案例中dao層的一種設計,利用反射的原理定義了通用的查詢方法可以對應所有的表和例項。文章中的每段程式碼都提供了詳細的註釋及邏輯步驟 首先匯入資料庫連線的所需要的jar包:
MongoDB建立表步驟,Mongo常用的資料庫操作命令,查詢,新增,更新,刪除_MongoDB 效能監測
->use Admin (切換到建立使用者) ->db.TestDb (建立資料庫) ->db.addUser(“userName”,”Pwd”) 建立使用者 ->db.auth(“userName”,
C#實用技巧:建立並操作access資料庫(可無密,也可加密)
需求 C#使用小型資料庫,access和sqlite是首選,推薦使用access,可操作,建表視覺化,最大的好處在於可以加密。 說明 access資料庫是office辦公套件裡的Access建立的,依據office版本不同建立
遊標的概念、作用、屬性、查詢操作、可更新的遊標
一、遊標的主要針對操作物件是從資料庫返回的結果集,廣義上可以理解為是從結果集中一行一行讀取資料的方法,一種機制,狹義上也可以將遊標理解為所要操作的結果集,因為在操作的最開始就需要給遊標指定一個要操作的結果集(corsor c is select ....),也可
一個可以添加商品、查詢商品的程序,登錄成功的話,再去操作,添加、查詢商品,添加商品也是寫在文件裏面
指定 true rod 成功 文件 font split digi 邏輯 #寫一個可以添加商品、查詢商品的這麽程序#1、先登錄,登錄的用戶名和密碼都是寫在文件裏面的#1、讀文件、字符串分割#2、登錄成功的話,再去操作,添加、查詢商品,添加商品也是寫在文件裏面#1、讀寫文件,
Oracle編輯數據時提示:這些查詢結果不可更新,請使用ROWI或者SELECT……FOR UPDATE獲得可更新結果
對數 date 一個 更新 bsp ron 我們 pda from 我們在對Oracle數據庫進行操作時,有時會在查詢完結果後想要對其中的某些數據進行操作,當我們點擊編輯(一個鎖標誌)是,會提示我們上述問題中的錯誤:這些查詢結果不可更新,請使用ROWI或者SELECT……F
更新表字段,從另一個表中查詢出來
code upd 另一個 查詢 print ng- ble where sql UPDATE t SET t.Premium = (SELECT TOP 1 Max( t2.Premium ) FROM dbo.TableName t
C#.NET 程序員的福利,自己寫的一個XML操作類,可實現像jquery一樣方便的xml操作,且不用專門去處理命名空間。
console region ignorecas node 處理 命名空間 void clone 一個 此工具是進入一家新公司之後實現的,主要是工作當中操作 xml 的時間太多,因為公司按任務計“工作量”,領導給我安排的時間遠遠不夠完善此工具【悲哀的
使用php寫出一個驗證碼圖片,由於寬度被定死了,所以操作起來不太方便,之後盡量寫靈活,成為一個可調用的函數。
新手 put 由於 -type draw cat 驗證 font 寬度 <?php // Due to the height and width of the captcha image is fixed, not so easy to use, change
SQLServer 可更新訂閱數據沖突的一個原因
錯誤 自動同步 ext .com 最新 升級 net tar 發送 原文:SQLServer 可更新訂閱數據沖突的一個原因 可更新訂閱為什麽有沖突? 可更新訂閱中,當升級增加一個字段時,通常在發布服務器的發布數據庫中增加,對表增加字段後,發布自動同步到訂