CVI更新資料庫SQL的資料

2021-06-08 11:34:58 字數 1118 閱讀 9345

/*-----------------------------資料庫中資料的更新------------------------------*/

1.利用sql語句update

int main()

2.dbputcolfloat等函式直接更新

int main()

3.用非sql變數的形式更新資料庫中的值

int main()

4.dbputrecord更新

/*-------dbputrecord 和dbupdatebatch同時使用才能完成資料更新,dbputrecord只能完成乙個

記錄的更新,當在乙個迴圈中呼叫dbputrecord時,僅僅是把同乙個記錄更新了n次------------*/

int main() 

rescode = dbupdatebatch (activatehandle, db_affect_all);//若沒有這一句,資料庫中的資料無任何變動

rescode = dbdeactivatesql (activatehandle);

rescode = dbsetattributedefault (connecthandle, attr_db_lock_type,db_lock_optimistic);

rescode = dbdisconnect (connecthandle);

return 0;

}5.dbfetchnext、bputcoldouble和dbputrecord實現資料庫資料的批量更新

int main()

;int i=0;

connecthandle=dbconnect ("dsn=cvilocal;uid=sa;pwd=123");

activatehandle = dbactivatesql (connecthandle, "select * from 測試表 where 測試變數id>1230 and 測試變數id<1236");

while(dbfetchnext(activatehandle)==0)

rescode = dbdeactivatesql (activatehandle);

dbdisconnect (connecthandle);

return 0;

}

資料庫 資料更新

資料庫更新操作有三種 在表中新增若干行資料 修改表中的資料和刪除表中的若干行資料。sql中有三類相應的語句,分別是插入資料 insert 修改資料 update 刪除資料 delete insert values 插入單行或多行元組資料 例 向資料庫mysql test的表customers中插入這...

資料庫更新

region 將資訊存入資料庫store the information to the sql int userid convert.toint32 session userid oledbconnection cn new oledbconnection strcn string sqlcmd u...

資料庫更新

做android應用,不可避免的會與sqlite打交道。隨著應用的不斷公升級,原有的資料庫結構可能已經不再適應新的功能,這時候,就需要對sqlite資料庫的結構進行公升級了。sqlite提供了alter table命令,允許使用者重新命名或新增新的字段到已有表中,但是不能從表中刪除字段。並且只能在表...