MYSQL 数据库 不能插入数据

wencheng2998 wencheng2998 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
数据库的配置成功了,数据库也能够连接,数据库的数据甚至能查找,执行下面的代码是能够返回1~3列的数据的。
MYSQL_RES *result;
MYSQL_ROW row;
if(!(result=mysql_use_result(mysql)))
{
printf("查找失败");
}
while(row=mysql_fetch_row(result))
{
printf("%s %s %s",row[0],row[1],row[2]);
}

但是插入数据就是不行,而且插入语句我也在MYSQL里面测试了,是可行的。但是执行下面的代码,if语句为ture的,费解啊。
strSQL.Format(_T("insert into mytable([username],[visitelist],[remark])values( '%s ','%s ','%s ')"),strUsername,strList,strRemark);
if(mysql_real_query(mysql,(char*)(LPCTSTR)strSQL,(UINT)strSQL.GetLength())!=0)
{

printf("添加失败!");

}
然后用sprintf来实现也是达不到效果,数据库里面就是不添加新的数据!!!!
...全文
评论 6
收藏 已收藏
分享
返回顶部
wencheng2998
数据库 4,017 成员 39,805 内容