zoukankan      html  css  js  c++  java
  • 使用sqlite数据库时 “System.Data.Common.DbConnection”在未被引用的程序集中定义 错误原因

    哥今天郁闷的原因就是因为在使用sqlite数据库时 出现“System.Data.Common.DbConnection”在未被引用的程序集中定义的错误!

    不过很快就找到原因了 看到网上遇到这问题的不少  所以就确定写出来

    安装了SQLite-1.0.66.0后会有两个System.Data.SQLite.dll

    第一个:C:\Program Files\SQLite.NET\bin\System.Data.SQLite.dll--------(大小为883KB)用于windows应用程序

    第二个:C:\Program Files\SQLite.NET\bin\CompactFramework\System.Data.SQLite.dll----------(大小为478KB) 手持设备(PDA)

    由于用于pda的dll文件比用于windows应用程序的小,所以有些东西是没有的。

    如果你是在windows应用程序中引用 引用的是第一个;如果是在mobile应用程序中引用则是引用的是第二个

    但是要是你在C:\Program Files\SQLite.NET\bin或者是在C:\Program Files\SQLite.NET\bin\CompactFramework中把System.Data.SQLite.dll拷出来再引用它,那就容易搞错对象 呵呵  有点啰嗦啊!

    出现上面问题的原因就是你把用于windows应用程序System.Data.SQLite.dll应用到了Mobile程序中了

  • 相关阅读:
    stark
    MySQL与JDBC
    存储过程/视图/触发器
    MyCat部署运行(Windows环境)与使用步骤详解
    常用单词总结
    表单校验---validation检验
    jQuery简介
    javascript简单介绍
    HTML&&CSS
    消息队列Java的简单实现
  • 原文地址:https://www.cnblogs.com/Mr_JinRui/p/1735667.html
Copyright © 2011-2022 走看看