localdb-Visualo stdio 2012 连接localDB 出错

问题描述

Visualo stdio 2012 连接localDB 出错
用Visual Studio 2012 连接localdb 报错,多步OLEDB操作产生错误。如果可能,请检查每个OLEDB状态值,没有工作被完成。
CoInitialize(NULL);
_ConnectionPtr m_pConnection;
_CommandPtr m_pCommand;
_RecordPtr m_pRecord;
_ParameterPtr m_pParameter;

HRESULT hr=m_pConnection.CreateInstance(__uuidof(Connection));
if(FAILED(hr))
{
    cout<<"_ConnectionPtr对象指针实例化失败!!!"<<endl;
    return false;
}

try{
    CString strConnect=_T("Data Source=(LocalDB)\v11.0;Initial Catalog=TestPeople;AttachDbFilename=C:\Users\A2040271\TestPeople.mdf;Integrated Security=True;");

    m_pConnection->Open((_bstr_t)strConnect,(_bstr_t)"",(_bstr_t)"",(long)adModeUnknown);       

}
catch(_com_error &e){
       cout<<e.Description()<<endl;
}

解决方案

你先查看具体在哪一步出错了,检查一下错误返回值信息

解决方案二:

是在这一步报的错,_m_pConnection->Open((_bstr_t)strConnect,(_bstr_t)"",(_bstr_t)"",(long)adModeUnknown);

catch抓出来的错误信息是:多步OLEDB操作产生错误。如果可能,请检查每个OLEDB状态值,没有工作被完成。代码很简单,应该还是连接字串的问题。但找了很多资料,也不能确定是哪里的问题,会不会跟我的电脑上同时装了vs2008和vs2012有关。

时间: 2024-10-03 23:48:48

localdb-Visualo stdio 2012 连接localDB 出错的相关文章

SQLServer中建立与服务器的连接时出错的解决方案

SQLServer中建立与服务器的连接时出错的解决方案如下: SQLServer中建立与服务器的连接时出错的解决方案如下: 步骤1:在SQLServer 实例上启用远程连接 1.指向"开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器" 2.在"SQL Server 2005 外围应用配置器"页, 单击"服务和连接的外围应用配置器" 3.然后单击展开&qu

SQL Server 2005建立与服务器的连接时出错的解决方案

  打开新安装好的网站后却显示了如下错误: 在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败. (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) 解决办法: 1.在"外围配置"工具把"仅TCP/IP"选上. 2.然后从"配置管理器"中找到"...2005网络配置"->"

Win7 64位纯净版宽带连接经常出错的原因和解决步骤

  Win7 64位纯净版 宽带连接经常出错的原因和解决步骤:宽带并没有很严格的定义.从一般的角度理解,它是能够满足人们感观所能感受到的各种媒体在网络上传输所需要的带宽,因此它也是一个动态的.发展的概念. 传统的电话线系统使用的是铜线的低频部分(4kHz以下频段).而ADSL采用DMT(离散多音频)技术,将原来电话线路okHz到1.1MHz频段划分成256个频宽为4.3khz的子频带.其中,4khz以下频段人用于传POTS(传统电话业务),20KhZ到138KhZ的频段用来传送上行信号,138K

c-redhat下C连接MySQL出错

问题描述 redhat下C连接MySQL出错 _/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../libmysqlclient.so when searching for -lmysqlclient /usr/bin/ld: skipping incompatible /usr/lib/libmysqlclient.so when searching for -lmysqlclie

急,求助高手。关于ASP.NET.在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。

问题描述 说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.Data.SqlClient.SqlException:在建立与服务器的连接时出错.在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败.(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)源错误:行23:{行24:SqlConnectioncon=

android studio 连接svn出错 怎么解决

问题描述 android studio 连接svn出错 怎么解决 android studio 连接svn出错 报下面错误 2015-07-01 15:17:08.188 xcodebuild[1168:97009] [MT] DVTPlugInLoading: Failed to load code for plug-in com.apple.dt.dbg.DebuggerLLDB (/Applications/Xcode.app/Contents/PlugIns/DebuggerLLDB.i

ldap php-php ldap 连接 访问出错

问题描述 php ldap 连接 访问出错 Unable to bind to server: Can't contact LDAP server 解决方案 先php服务器上试下能不能连上ldap,能连上就程序问题.不能,就看下网络,防火墙等

c#连接postgresql出错

问题描述 c#连接postgresql出错 连接不上数据库 解决方案 这个错误不是一般的低级.connectionstring 和conn在代码里没有半毛钱关系啊 这样就好了.NpgsqlConnection conn = new NpgsqlConnection(connectionstring); 解决方案二: 按照你的方法 又出错了 解决方案三: 按照你的方法 又出错了 @深圳小武 解决方案四: 没有使用using语句导入postgresql的命名空间.没有在项目设置中引用postgres

java-jdbc连接mysql出错,求解释

问题描述 jdbc连接mysql出错,求解释 最近在学习mvc,写了一个简单的demo,其中连接MySQL数据库的Java类如下:但是老报错:package myjava;import java.sql.*; public class myjavabean { Connection conn; Statement stmt; ResultSet rs1; ResultSet rs2; public myjavabean(){ try{ Class.forName(""com.mysql