CRecordset的AddNew使用

来源:百度知道 编辑:UC知道 时间:2024/09/20 20:25:32
想往数据库中写数据怎么办?(数据库的打开连接已经完成),只要说说方法。AddNew之后改怎么办?需要插入的数据都在现有的变量里。

写好sql的insert语句,用Execute吧
如:
char Constr[]="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=XX.mdb;Persist Security Info=False;
Jet OLEDB:Database Password=XXXX";
_ConnectionPtr cn;
cn.CreateInstance("ADODB.Connection");
cn->Open((_bstr_t)Constr,"","",adModeUnknown);
_bstr_t sqlinsert="insert into XXX values(XX,XX,XX)";
cn->Execute((_bstr_t)sqlinsert,NULL,1);