比如, 简单 select语句执行    用SQLExecDirect函数可以直接调用执行了 SQLBindCol(V_OD_hstmt,1,SQL_C_SSHORT,&V_OD_id,150,&V_OD_err);
SQLBindCol(V_OD_hstmt,2,SQL_C_CHAR, &V_OD_buffer,150,&V_OD_err); // execute sql 
      V_OD_erg=SQLExecDirect(V_OD_hstmt,"select * from test",SQL_NTS); 执行存储过程,调什么函数, 
SQLExecDirect(V_OD_hstmt,"exec prtest",SQL_NTS); 
貌似调SQLExecDirect函数直接给挂啦~~~~~~~~~~~~~~~~~~~~能举个例子么?????????大哥小弟~~~~~~~~~~~~~~

解决方案 »

  1.   

    我的意思是说在 代码里想执行 存储过程,是怎么做的,odbc的函数怎么调用的,比如,简单"select * from test" ,想在代码里是V_OD_erg=SQLExecDirect(V_OD_hstmt,"select * from test",SQL_NTS); 那么 "exec prtest",执行这个存储过程是调 odbc什么函数? V_OD_erg=SQLExecDirect(V_OD_hstmt,"exec prtest",SQL_NTS); 直接给挂了大哥小弟们~~~~~~~~~~~~~~
      

  2.   

    还是前面要搞个函数给设置下????有人能给我段执行 存储过程的 odbc代码吗???让我看下~~~~~~~~~~~
      

  3.   

    存储过程可能和insert是调用同方法,你试试看吧