怎样在ole db中执行参数查询?
::CoInitialize(NULL);
CDataSource ds;
CSession ss;
HRESULT hr;
ds.OpenFromInitializationString(L"Provider=SQLOLEDB;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=pubs;Data Source=TIMDONG;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=TIMDONG;Use Encryption for Data=False;Tag with column collation when possible=False");
ss.Open(ds);
CCommand<CDynamicParameterAccessor> cmd;
hr = cmd.Create(ss, "SELECT * FROM authors WHERE au_lname = '?'");
char* pParam = new char[6];
strcpy(pParam, "Green");
cmd.SetParamString(1, pParam);
cmd.Open(); // <----Error!!!
delete[] pParam;
cmd.Close();
ss.Close();
ds.Close();
::CoUninitialize();
相关推荐
动态网页制作及ASP技术应用
ASP作为目前一种比较成熟的服务器端脚本编写环境,在网页制作中得到广泛的应用。ASP结合ADO能快速地实现对数据库的访问。本文介绍了ASP同数据库建立连接的两种方法,一种是通过OLE DB连接ODBC驱动程序,在ODBC的系统DSN中指定数据源进行连接;另一种是通过快速的OLE DB Provider技术连接数据库;同时介绍了动态网页分页功能的实现方法,增强了页面的可视化效果,实现了页面间的快速跳转,方便查询。
3、使用PowerShell访问Oracle数据库
本文介绍了如何使用PowerShell访问和操作Oracle数据库,重点讲解了通过ODP.NET加载程序集、创建数据库连接、执行SQL查询、处理结果集以及事务管理等关键步骤。同时,还介绍了替代的数据访问方法以及错误处理机制,为使用PowerShell进行Oracle数据库开发提供了全面的指导。
易语言-黑月ADODB数据库操作类1.32版易语言模块
源码通过创建ADODB.Connection对象实现了ADODB数据库操作。
VB.NET 通过语句 读写ACCESS数据库
VB.NET 通过语句 读写ACCESS数据库 不是通过向导建的连接 ADO.NET 语句 建立数据连接 更加程序化 参数化 读 包括读 dataset的表某行某列的数据
php连接oracle数据库及查询数据的方法
本文实例讲述了php连接oracle数据库及查询数据的方法。分享给大家供大家参考。具体分析如下: php有强大的功能不但可以支持mysql,mssql,mysqli之个我们还可以与oracle数据连接,要让php支持oracle非常的简单我们只要把php.ini中的;extention = php_oci8.dll分号去掉即可. php支持oracle连接函数 php.ini文件中的配置,去掉 ;extention = php_oci8.dll,去掉前面的分号,重启apache就可以了,如果不行,我们再把php目录中的php_oci8.dll拷到windows系统的system32下面去吧.


