用ado循环取各clistctrl多行数据并插入sqlserver数据库问题 插入的时候数据插入不全有些还是空白填充不知道什么原因了大家帮我看一下谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString Order; CString Addressee; CString MaiID; CString Address; CString Express; CString ExpressNumber; CString strSQL; _variant_t RecordsAffected; int i=0; int ncount=p_list.GetItemCount(); strSQL.Format(_T("INSERT INTO order1info(order1,addressee,maiid,address,express)VALUES('%s','%s','%s','%s','%s')"),Order,Addressee,MaiID,Address,Express); try { m_pconnection.CreateInstance("ADODB.Connection"); m_pconnection->ConnectionString=_T("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=QH-20160810ZMWN\\SQLEXPRESS"); m_pconnection->Open("","","",adModeUnknown); //--循环插入数据--// while (i<ncount) { Order=p_list.GetItemText(i,0); Addressee=p_list.GetItemText(i,1); MaiID=p_list.GetItemText(i,2); Address=p_list.GetItemText(i,3); Express=p_list.GetItemText(i,4); ExpressNumber=p_list.GetItemText(i,5); int ll=0; m_pconnection->Execute((_bstr_t)strSQL,&RecordsAffected,adCmdText); ++i; } } catch (_com_error ee) { CString errormessagee; errormessagee.Format(_T("连接数据库插入时失败!\r\n错误信息:%s"),ee.ErrorMessage()); AfxMessageBox(errormessagee); } 有没有Android系统Google Earth二次开发 可以吗 编译的时候提示Error spawning cl.exe是怎么回事呢? 窗口销毁问题 救急!权限控制问题!100,比较基础,立即给分! 如何改变Edit Box中的字体颜色 准备买个支持Java的手机,不知道哪一款好! 请大家给点建议:我只会C,能不能跳过C++,直接用VC? 一个语法格式问题,有点不解。。。 CView怎么强制刷新,UpdateWindow()搭不到效果!55555555 dll 巨菜问题 VC++ 调用7z.exe 命令行实现解压指定的文件 vs2010连接Oracle11g数据库问题
CString Addressee;
CString MaiID;
CString Address;
CString Express;
CString ExpressNumber;
CString strSQL;
_variant_t RecordsAffected;
int i=0;
int ncount=p_list.GetItemCount();
strSQL.Format(_T("INSERT INTO order1info(order1,addressee,maiid,address,express)VALUES('%s','%s','%s','%s','%s')"),Order,Addressee,MaiID,Address,Express);
try
{
m_pconnection.CreateInstance("ADODB.Connection");
m_pconnection->ConnectionString=_T("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=QH-20160810ZMWN\\SQLEXPRESS");
m_pconnection->Open("","","",adModeUnknown); //--循环插入数据--//
while (i<ncount)
{ Order=p_list.GetItemText(i,0);
Addressee=p_list.GetItemText(i,1);
MaiID=p_list.GetItemText(i,2);
Address=p_list.GetItemText(i,3);
Express=p_list.GetItemText(i,4);
ExpressNumber=p_list.GetItemText(i,5);
int ll=0;
m_pconnection->Execute((_bstr_t)strSQL,&RecordsAffected,adCmdText);
++i;
}
}
catch (_com_error ee)
{
CString errormessagee;
errormessagee.Format(_T("连接数据库插入时失败!\r\n错误信息:%s"),ee.ErrorMessage());
AfxMessageBox(errormessagee);
}