易截截图软件、单文件、免安装、纯绿色、仅160KB

vc怎么实现带输出参数的mysql存储过程

`getPlayerRank`(IN inplayerid INTEGER(11), OUT rank INTEGER(11))

存储过程名如上,我在vc中如何调用getPlayerRank获取到存储过程中的返回值.....

int iRank = 0;
int iPlayerID = 1;
char szGetRank[256] = {0};
sprintf_s(szGetRank,sizeof(szGetRank),"call getPlayerRank_Test(%d,%d);",iPlayerID,iRank);
pDB->Execute(szGetRank);

用上面的语句不正确,高手请帮忙??????????


wwwwb:
、查询结果集并保存
mysql_query(&mysql, "SELECT @ret,@ out_name,@ out_age ");
是不是不能直接用参数,返回存储过程中返回的值,一定要再select 以下???????

你只能 pDB->Execute("call getPlayerRank_Test(1,@x)");
然后再 select @x 把值赋给iRank

引用
wwwwb:
  、查询结果集并保存
mysql_query(&mysql, "SELECT @ret,@ out_name,@ out_age ");
  是不是不能直接用参数,返回存储过程中返回的值,一定要再select 以下???????

是,否则用表来保存

了解


相关问答:

eclipse与mySQL的问题 - Java / Eclipse

在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......

mysql 怎样才能对同一张表查询后再更新?

请高手指点,我对一张表查询后再更新,查询是子查询,报错:
You can't specify target table 'a_table' for update in from clause
完整SQL语句是
UPDATE a_table SET STATUS=0 WHERE ID=(SELECT MIN(ID) from a_tab ......

mysql数据找回难题,高分,急!!!

我在清理mysql的时候,一不留神将mysql(即data里的mysql文件夹)数据库给删掉了,隔了几个小时我重启了mysql软件,mysql就自动初始化了数据库,导致从删除mysql文件夹开始到重启这段时间的数据丢失,那位高手帮想想办 ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号