Maison > base de données > tutoriel mysql > VS2010 64位系统 连接数据库时报“连接数据库 尝试读取或写入受

VS2010 64位系统 连接数据库时报“连接数据库 尝试读取或写入受

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-07 15:42:07
original
1306 Les gens l'ont consulté

在建立连接时,很简单的一段代码,却总是报错,确认代码是无误的,如下: public static SqlConnection getcon() { SqlCon = new SqlConnection(Str_sqlcon); //用SqlConnection对象与指定的数据库进行连接 SqlCon.Open(); //打开数据库连接 return SqlCon;


  在建立连接时,很简单的一段代码,却总是报错,确认代码是无误的,如下:

public static SqlConnection getcon()
        {
            SqlCon = new SqlConnection(Str_sqlcon); //用SqlConnection对象与指定的数据库进行连接
            SqlCon.Open(); //打开数据库连接
            return SqlCon; //返回SqlConnction对象的信息 
        }
Copier après la connexion

  SqlCon.open()总是报如题的错误,百思不得其解,最后在网上找到了一个解决方法,方法如下:

解决方案资源管理器—>选中项目名称右键选择属性—>生成—>常规—>目标平台—>设置成Any Cpu即可


<strong><span><span>原因 对应应用程序的其中一个相关Assembly编译发布时误强制指定为“x86”模式,故运行时将以32位运行或wow64模式运行。我的电脑是64位,故运行时在WOW64模式下,将自动寻找32位的SQL驱动来连接数据库,所以就产生了如题的错误;</span>  </span></strong>
Copier après la connexion

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal