这是插入部分,前半的初始化以及选择数据库都没问题。
这段代码,输入值存入了变量insert_number但是在执行插入语句时,编译成功,但返回值始终为1,无法实现插入值
int insert_number;
cout<<"请填写要插入的值"<<endl;
cin>>insert_number;
cout<<insert_number<<endl;
cout<<mysql_query(&mydata,"insert mylala (no) values (insert_number)");
system("pause");
这段代码,输入值存入了变量insert_number但是在执行插入语句时,编译成功,但返回值始终为1,无法实现插入值
int insert_number;
cout<<"请填写要插入的值"<<endl;
cin>>insert_number;
cout<<insert_number<<endl;
cout<<mysql_query(&mydata,"insert mylala (no) values (insert_number)");
system("pause");
解决方案 »
- 这样结果mysql怎么实现
- 用codeblocks连接mysql问题
- mysql查询结果集的设置
- 求教MySQL的问题,在VB中,插入(insert into)数据时,为什么报这个错
- 在windows下 mysql源代码编译成功后如何配置服务器
- 一个mysql数据存储的问题,急用!!!!!!!!
- win2000下 mysql4.0.17升级到mysql4.1.3,那位高手帮帮小弟啊
- MySQL许可政策与许可示范翻译稿 哪里有???
- mysql数据库
- 为了彻底完全干净利索的解决数据库数据冗余,干脆一个“ID+property”成一个表,绝对没冗余。
- update更新2000多条数据,意外终止?急求教!!!
- mysql做小系统在公司内部使用,要收费吗?
在你的语言中,生成如asql='insert mylala (no) values ('+cast(insert_number as char)+')'
字符串,再运行,把insert_number转换成字符型
我把源代码中的insert语句换成如下:cout<<mysql_query(&mydata,"insert mylala (no) values (任意数字)");
便可以实现插入。
asql='insert mylala (no) values ('+cast(insert_number as char)+')'
将其中的转换函数自行修改