首页 > 代码库 > Vc access ado where 变量
Vc access ado where 变量
这次变量主要针对 Mfc 的 Cstring 类型的变量(前面VC 链接Access 数据库 插入变量到表)
思路;
1 把cstring 类型 转为 string
2 string 转 char 数组
3 sprintf 写入数组
string 转 char 数组函数
char* zhuanhuan(std::string src) { char *dst = new char[255]; int i; int j=src.length(); for(i=0;i <src.length();i++) dst[i]=src[i]; dst[i] = '\0'; return dst; }
openAccess(); CString cmbParam = L"SelfImprovement"; std::string a1=(CT2A)(cmbParam.GetBuffer()); char buff[256] = {0}; sprintf(buff, "select * from tb_YCType where YCName = '%s' order by YCType desc",zhuanhuan(a1)); m_pRecordset = m_pConnection->Execute(buff, &RecordsAffected, adCmdText);
这个算一个实用的方法吧!其他方法我还没用到,也欢迎有好方法的可以交流!
Vc access ado where 变量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。