找写存储过程方面的资料 请问在哪里能找到写存储过程方面的资料,以前没有写过。 另外在VC中怎么去执行一个存储过程。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存储过程需要根据你使用的数据库进行调整,例如SQLServer,Sybase,Oracle,安装数据库软件,手册上有相应的实例。VC中调用你可以参考ado,或者早期的dao,odbc等数据引擎,其格式略有诧异。 你是什么数据库? 一般不同的数据库都有不同的存储过程写法。。VC调用存储过程的话,把执行存储过程的那一段语句直接放在ADO里面执行就可以了如://执行存储过程m_pRs->Open("begin PCaseAnalysis('1','20041215'); end;",_variant_t((IDispatch*)m_pConn,true),adOpenDynamic,adLockOptimistic,adCmdUnknown);上面这段语句就是执行了名为PCaseAnalysis的存储过程,'1','20041215'则分别是传给这个存储过程的第一及第二个参数。m_pRs是指向ADO Recordset的智能指针..... 存储过程只是多个SQL语句写成一个过程处理,先熟悉一下SQL。用ADO执行存储过程的话,可以用Command对象例子:http://dev.csdn.net/develop/article/11/11663.shtmhttp://dev.csdn.net/develop/article/7/7762.shtm 需要用数据库??如果不用数据库,只是存储为文件,有很多种。文本,Ini形式,二进制等等都可以,最主要的是格式问题。 用数据库,或者文本文件,ini文件都行 如不用数据库及数据库引擎,简单的数据库操作建议使用dbf文件,可直接按文件格式读取! vc++和sql server实现小区信息发布系统 LoadImage指定位图对象大小问题. 关于String转化的问题 一个和Unicode有关的内存泄漏问题 HTML对话框实现的问题 int和char的转换 如何在VC中把BMP文件转为jpeg格式。 非常緊急的MSMQ問題 怎么知道线程运行结束 我不想学vc了(发发牢骚) 日志文件的问题,想听听VC版兄弟们的看法!! 怎么实现CRecordset::requery()对数据单列字段的访问?
如:
//执行存储过程
m_pRs->Open("begin PCaseAnalysis('1','20041215'); end;",_variant_t((IDispatch*)m_pConn,true),adOpenDynamic,adLockOptimistic,adCmdUnknown);
上面这段语句就是执行了名为PCaseAnalysis的存储过程,'1','20041215'则分别是传给这个存储过程的第一及第二个参数。m_pRs是指向ADO Recordset的智能指针.....
用ADO执行存储过程的话,可以用Command对象
例子:
http://dev.csdn.net/develop/article/11/11663.shtm
http://dev.csdn.net/develop/article/7/7762.shtm