网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月02日漏签0天
mfc吧 关注:17,694贴子:68,016
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1回复贴,共1页
<<返回mfc吧
>0< 加载中...

求解,不知道为什么修改不了,老是不能修改记录

  • 只看楼主
  • 收藏

  • 回复
  • 多巧便是缘
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
源代码:
void mima::OnBnClickedOk()
{
MYSQL mysql; //
MYSQL_RES *result; //定义结果集变量
MYSQL_ROW row; //定义行变量
char ch[2];
//char id[10]; /*结果集中的行数*/
char *sql;
char dest[500] = { " " };
char dest1[500] = { " " };
char *bookname;
mysql_init(&mysql);
if (!mysql_real_connect(&mysql, "localhost", "root", "556677", "db_book", 3306, NULL, 0))
{
MessageBox(L"连接数据库失败", L"提示");
}
else
{
char * ttt;
CString str = id1;//,str1,str2;
LPCTSTR p = str.GetBuffer(0);
str.ReleaseBuffer();
ttt = new char[str.GetLength() + 1];
strcpy_s(ttt, str.GetLength() + 1, CT2CA(p));
sql = "select * from tb_user where NUM=";
strcat(dest, sql);
strcat(dest, ttt); /*将图书编号追加到sql语句后面*/
if (mysql_query(&mysql, "select * from tb_user"))
{ //如果查询失败
MessageBox(L"查询 tb_user 数据表失败!", L"提示");
}
else
{
result = mysql_store_result(&mysql); //获得结果集
if (mysql_num_rows(result) != NULL)
{
strcpy(ch, "Y");
if (strcmp(ch, "Y") == 0) /*判断是否需要录入*/
{
row = mysql_fetch_row(result);
sql = "update tb_user set NAME= '";
strcat(dest1, sql);
// printf("%s",sql);
bookname = (char*)malloc(20);
CString str1 = bbb;//,str1,str2;
LPCTSTR p2 = str1.GetBuffer(0);
str1.ReleaseBuffer();
bookname = new char[str1.GetLength() + 1];
strcpy_s(bookname, str1.GetLength() + 1, CT2CA(p2));
UpdateData(TRUE);
strcat(dest1, row[1]);
strcat(dest1, "', PASSWD= '");
strcat(dest1, bookname); /*追加sql语句*/
strcat(dest1, "' where NUM= ");
strcat(dest1, ttt);
UpdateData(TRUE);
if (mysql_query(&mysql, dest1) != 0)
{
MessageBox(L"不能修改记录!", L"提示");
}
else
{
MessageBox(L"修改成功!", L"提示");
}
}
}
else
{
MessageBox(L"没有发现要修改的信息!", L"提示");
}
}
mysql_free_result(result); //释放结果集
}
mysql_close(&mysql); //释放连接
}
这是数据库的数据}


  • 多巧便是缘
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个是运行后的结果,谢谢各位大神了


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1回复贴,共1页
<<返回mfc吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示