对不起写错了,应该是
mysql_query(&mysql,"insert into table values(......)");
mysql_query(&mysql,"insert into table values(......)");
解决方案 »
- Postgres 如何把数据表中一列的值累加起来?
- 求sql语句
- oracle函数改mysql,需要注意哪一些?
- 查询指定值的指定条记录
- 怎么可以统计一个表里多个相同字段的总数?
- 烦,烦,烦,我的数据库默认的字符集为GBK,字段也是字符集为GBK,为什么会报字符集不正确呢
- sql语句的问题——在线等待
- SQL插入问题
- 如何通过odbc从windows连接linux下的mysql? 我用odbc3.51
- MYSQL 迁移数据库 *.MYI *.MYD *.frm 的 索引的问题
- 数据库连接池的问题
- 怎么知道mysql使用什么中文编码(charsetEncoding)方式?或者说怎么设置中文编码方式?
可以判断mysql_query的返回值来决定。
if( mysql_query("insert into table values(......)",&mysql) != 0 )
{
输出错误
}
else
{
处理
}
???
你说的不对吧!
参照Arbow(◎_◎)的方法,
结合使用mysql的事务处理机制,
完全可以解决这些问题!!!
如果webserver和mysqlserver是分开的,而webserver和mysqlserver间断
的事情,好象mysql 的事务处理有些问题(听别人讨论的!)
必须要对你的返回值进行处理,
否则,你的程序的稳定性
呵呵, ........
conn_ora.setAutoCommit(false);
……………………………………
……………………………………
代码内容
……………………………………
……………………………………
stmt.close();
conn_ora.commit();
conn_ora.close();