ADO 實現向Oracle資料庫中插入資料

2021-09-20 10:57:49 字數 1582 閱讀 9800

ado:實現向oracle資料庫中插入資料

1、使用command物件完成插入。

command 物件定義了將對資料來源執行的指定命令。該物件中常用的屬性和方法如下:

⑴ activeconnection 屬性:該屬性指定 command 物件當前所屬的 connection 物件;

⑵ commandtext 屬性:該屬性包含傳送給資料提供者的命令文字,該屬性的值可以是 sql 語句、表名 或 儲存過程名 的字串。

⑶ commandtype 屬性:指示 command 物件的屬性,其值可以取 commandtypeenum 中的某個值,取值類似 recordset 物件的 open 方法的 options 引數。

⑷ execute 方法:執行在 commandtext 屬性中指定的查詢、sql 語句 或 儲存過程。

⑷ 呼叫 execute 方法執行命令。

例項**:

[html]view plain copy

/*功能:使用 command 物件向資料庫中插入資料

*/bool crent***dlg::rent***bycommand(cstring& str***id, cstring& strrentname, cstring& strrentdate)

/*關聯當前連線*/

pcommand->

activeconnection = m_pconnection;

/*組串*/

cstring strsql;

strsql.format(_t("insert into tbrentinfo(s***id,sname,sdate) values(\'%s\',\'%s\',\'%s\')"), str***id, strrentname, strrentdate);

pcommand->

commandtext =_bstr_t(strsql);

/*執行插入操作*/

try}

catch(_com_error *e)

return bret;}

[html]view plain copy

/*功能:使用 connection 物件向資料庫中插入資料

*/bool crent***dlg::rent***byconnection(cstring& str***id, cstring& strrentname, cstring& strrentdate)

}catch(_com_error *e)

return bret;}

[html]view plain copy

/*功能:使用 connection 物件向資料庫中插入資料

*/bool crent***dlg::rent***byconnection(cstring& str***id, cstring& strrentname, cstring& strrentdate)

}catch(_com_error *e)

return bret;

}

ADO連線oracle資料庫80004005錯誤

1,問題錯誤日誌 2019 11 04 16 59 43 cadodatabase error code 80004005 code meaning 未指定的錯誤 source oraoledb description ora 12154 tns 無法解析指定的連線識別符號 程式是在windows7...

使用ADO物件向資料庫新增資料

一 首先建立基於對話方塊的應用程式 二 新增 list contr 控制項 1 設定控制項屬性 1 style view report 勾選 single selection auto arrange 2 general 勾選 client edge 三 新增實現功能 1 匯入ado動態鏈結庫 在h...

oracle資料庫向sql server轉換

1 字元的連線 轉換錢oracle select concat aaa bbb into vctemp from dual 轉換後sql server select vctemp aaa bbb 2把ascii字元向字元型別的轉換 select chr 41 into vctemp from dua...