其實修改一條記錄和新增一條記錄差不多:
宣告sql語句:
cstring sql;
sql="select top 1 * from table where 你好='你好'"; (從table表中調出字段值為「你好」的一條記錄,第二個「你好」放在一對單引號中)
將記錄集與資料庫繫結,並執行sql語句:
rs->open(_variant_t(tsql), conn->getconnectionstring(),adopendynamic, adlockoptimistic,adcmdtext);
這樣就開啟了資料庫中的table表,並調出了字段值為「你好」的一條記錄。
修改這條記錄:
rs->getfields()->getitem("你好")->putvalue(_variant_t("你也好"));
rs->update();
//注意,這裡和插入一條記錄只少了rs->addnew();這條語句
這樣,就把table表中第一條「你好」欄位的值為「你好」的記錄的值改為了「你也好」。(文學水平不高,怎麼看怎麼覺得繞口)
下面是全部**:
cstring sql;
sql="select top 1 * from table where 你好='你好'";
rs->open(_variant_t(tsql), conn->getconnectionstring(),adopendynamic, adlockoptimistic,adcmdtext);
trycatch(_com_error e)
簡單資料庫程式設計
1 修改配置檔案 web.config 2 建立鏈結類 connection.cs using system.data.sqlclient 新增名字空間 public static sqlconnection getconnection return new sqlconnection system...
一條C 連線SQL Server資料庫寫法
server localhost database mydata user id sa pwd sa integrated security sspi initial catalog northwind server local provider sqloledb.1 password 你的資料庫密...
VC 資料庫程式設計 之一
2.將控制項繫結響應的成員變數m pset m id,m pset m name,m pset m gradyear.注 m pset是cmyset的指標,它的父類是crecordset.crecordset為記錄集類,是mfc封裝的用於處理資料庫記錄集的類。部分成員如下 movefirst mov...