ADOConn m_AdoConn;\\一个SQL的类
m_AdoConn.OnInitADOConn();\\连接到SQL数据库
_bstr_t sql;
sql = "select * from employees";
_RecordsetPtr m_pRecordset;
m_pRecordset=m_AdoConn.GetRecordSet(sql);\\获取数据集
CString sex;
m_combo.GetLBText(m_combo.GetCurSel(),sex);
try
{
m_pRecordset->AddNew();//添加新行
m_pRecordset->PutCollect("编号",(_bstr_t)m_id);
m_pRecordset->PutCollect("姓名",(_bstr_t)m_name);
m_pRecordset->PutCollect("性别",(_bstr_t)sex);
m_AdoConn.ExitConnect();\\关闭数据库连接,总是出现错误。代码如下。
}
catch(...)
{
MessageBox("操作失败");
return;
}
MessageBox("保存成功");
**********************************************************************************************
void ExitConnect()
{
if(m_pRecordset != null)
m_pRecordset->Close();
m_pConnection->Close();
}
各位给看看是那的事呀,谢谢
m_AdoConn.OnInitADOConn();\\连接到SQL数据库
_bstr_t sql;
sql = "select * from employees";
_RecordsetPtr m_pRecordset;
m_pRecordset=m_AdoConn.GetRecordSet(sql);\\获取数据集
CString sex;
m_combo.GetLBText(m_combo.GetCurSel(),sex);
try
{
m_pRecordset->AddNew();//添加新行
m_pRecordset->PutCollect("编号",(_bstr_t)m_id);
m_pRecordset->PutCollect("姓名",(_bstr_t)m_name);
m_pRecordset->PutCollect("性别",(_bstr_t)sex);
m_AdoConn.ExitConnect();\\关闭数据库连接,总是出现错误。代码如下。
}
catch(...)
{
MessageBox("操作失败");
return;
}
MessageBox("保存成功");
**********************************************************************************************
void ExitConnect()
{
if(m_pRecordset != null)
m_pRecordset->Close();
m_pConnection->Close();
}
各位给看看是那的事呀,谢谢
解决方案 »
- 使用TerminateProcess(pi.hProcess,-1);关闭进程,可是其对应的console窗口没关闭
- 请假:WinExec执行.bat文件不成功的问题
- 观注一下下一代的程序员(1)
- 请问如何把一个VC可执行文件的MFC图标换成自己定义的图标呢?
- 急!!急!!用vc实现哲学家就餐问题和生产者消费者问题。给100分。
- 关于CAsyncsocket一些问题,急请教高手.
- VC中如何检测硬盘剩余空间变化大小
- 关于邮箱后缀域名的问题求助?不搭建服务器,如何将邮箱修改为指定域名?
- CSocket使用序列化方便吗,好象比直接send要麻烦,请高手解释!
- 请问如何在给定的字符数组里识别汉字????
- 请教,有lib和h文件,如何编译成obj文件提供别人调用?
- 无中文字符路径下visual detect检测内存泄漏可无文件行号?
try
{
//你的ADO代码
}
catch (_com_error& e)
{
AfxMessageBox(e.Description());
}
try
{
//你的ADO代码
}
catch (_com_error& e)
{
AfxMessageBox(e.Description());
}
后就显示保存成功,但是在SQL查询软件中查不到,存不进去。
m_pRecordset->Open("SELECT * FROM DemoTable", // 查询DemoTable表中所有字段
theApp.m_pConnection.GetInterfacePtr(), // 获取库接库的IDispatch指针
adOpenDynamic,
adLockOptimistic,
adCmdText)