1樓:匿名使用者
引用樓主 yewudi_qq 的帖子:m_pscset-> requery();while(!m_pscset-> iseof())題目是找出表中的分數在60—69之間的元組,將分數加5分,但我用上面的**提示更新的企圖失敗直接用sqlupdate tbset fenshu = fenshu + 5where fenshu between 60 and 69也可以這樣。
declare @sql as varchar(100)set @sql = 'update tb set fenshu = fenshu + 5 where fenshu between 60 and 69'exec(@sql)可以把這個sql語句放進你vc的變數中,然後動態執行。不過,vc裡面應該不是用exec,而是用他自己的東西了。
2樓:匿名使用者
1.如你**的要求。只需要用sql進行更新即可2.注意你開啟的的遊標,看是否為唯讀。
vc 呼叫sql資料庫 使用update語句時總是出錯!!
3樓:網友
既然其他操作都沒事,單單是更新出了問題。那就是**級的錯誤,你可以單步除錯,看看是****錯了。
4樓:網友
拜託,sql語句語法錯誤。
update後不用加from,把from去掉。
5樓:網友
update from 訂單表 set 訂單狀態=%d where 訂單號=%d" 多了個from
vc中關於updatedata()函式的問題
6樓:網友
***updatedata()使用場合:在對話方塊不消失的情況下,對對話方塊中部分割槽域的重繪或者提前對話方塊部分資訊,比如改變某個控制項的值的顯示或者獲取該控制項的值。
*看你的需求,你是想取用控制項的值,而且是在對話方塊消失之後( domodal()執行結束,對話方塊消失,但與之關聯的對話方塊變數有效,且自動儲存消失前的最新資訊),自然不要呼叫updatedata。
*另外注意,以後要是碰到對話方塊不消失的場合,必須用updatedata(),它的預設引數是true,就是提前控制項資訊。如果需要更新控制項資訊,必須呼叫updatedata(false)。
7樓:網友
updatedata(true)是將控制項的狀態傳給其關聯的變數,當然你要為控制項關聯上變數才行。
updatedata(false)是將控制項的關聯變數的值傳給控制項並改變控制項狀態。
updatedata重新整理的是當前對話方塊。
8樓:網友
updatadate()得在對話方塊類自己的成員函式里呼叫才會更新它控制項上的值。
9樓:網友
不寫也行啊,不過你想更新資料的話,那就得必須在結束時加上updatedate(false);這樣在控制項上才能刷出結果來啊。
vc運算元據庫得到update的結果
10樓:網友
不知你用的是什麼資料庫。
若使用sqlite的話可以用函式。
int sqlite3_exec(
sqlite3*, /* an open database */
const char *sql, /* sql to be evaluted */
int (*callback)(void*,int,char**,char**)/* callback function */
void *,/* 1st argument to callback */
char **errmsg /* error msg written here */
返回影響的行數。
在vc中呼叫updatedata()函式,為什麼顯示「error c2065: 'updatadata' : undeclared identifier」
11樓:網友
updatedata(true)應該是這樣的吧。如果這樣還不行的話 那就是相應的包沒引進了。
12樓:網友
在對話方塊程式中可以直接呼叫的啊 要不試試 ::updatadata();
在vc中使用datagrid+adodata顯示資料庫後,如何實現顯示的更新
13樓:網友
怎麼不可以?
如果新增上了,那你就把它顯示在datagrid中就可以了。
先判斷是否能新增進去,能的話就追加進去。
否則就不顯示。
mfc 執行緒中使用 updatedata()函式問題。
14樓:網友
可以用updatedata
用afxgetmainframewnd()函式獲得主窗體指標~,即可updatedata
vc6 0鏈結資料庫使用控制項registered activex controls災難性故障
正常安裝後,c microsoft visual studio common msdev98 gallery registered activex controls資料夾下為空。之前程式裡使用過乙個activex 控制項無法執行,且出現 activex控制項 沒有在此計算機中註冊.註冊控制項然後再試...
怎麼使用vs2019中的vc編寫資料庫程式
vc6對最抄 新的c 11的標準完全不支bai持,stl的支援也有缺陷,du更加不支援可變引數巨集zhi vc2010能夠支援部分daoc 11的特性,完全支援stl,同時支援可變引數巨集 另外,vc2010新增很多微軟.的新特性,支援更多種類的資源檔案,幫助文件也非常豐富,相較於vc6更加適合開發...
如何使用ebscohost資料庫
使用odbc連線資料庫的步驟如下 1 首先安裝mysql odbc connector 外掛程式。配置32位odbc資料來源,選擇 控制面板 系統和安全 管理工具 如下圖所示 2 雙擊odbc資料來源 32位 進入下面介面,如下圖所示 3 切換至 系統dsn 選項卡,滾動並選擇mysql odbc ...