本帖最后由 ayun00 于 2013-08-24 12:16:33 编辑

解决方案 »

  1.   

    SQLite需要C++运行时,具体的版本自己去官网查
      

  2.   

    我下载了 sqlite。net的范例  可以正常运行
      

  3.   

    Activation error occured while trying to get instance of type Database, key ""
      

  4.   

    安装了http://system.data.sqlite.org/downloads/1.0.88.0/sqlite-netFx45-setup-bundle-x86-2012-1.0.88.0.exe  立马就不报错了
      

  5.   

    为什么安装可以了?因为里面用到一个VC库的安装文件,请你认真读里面的文档,里面有说多依赖VC的插入1000条就161秒,这个可以多看看人家的技术文章,我觉得应该就是你没有用事务的原因,打开数据库的操作是很耗时的。。
      

  6.   

    如果是库的原因的话 ,为什么我在未安装sqlite。net安装包的情况下打开demo,demo可以正常运行?
      

  7.   

    插入速度慢的情况 我百度了下 都说sqlite大数据插入 不启用事务的情况下 是比较慢然后我换了 Sql Server Compact 4 用时120秒,access  用时42秒现在我就在想是不是 微软企业库的原因
      

  8.   

    如果是库的原因的话 ,为什么我在未安装sqlite。net安装包的情况下打开demo,demo可以正常运行?还有位数问题-_-sqlite我不知道,sqlserver的话,我试过了,用不用事务,基本上处理的速度差不多,不知道是不是我自己本机会有缓存机制呢
      

  9.   

    位数不一致 不是报这个错啊
    现在我用几个桌面数据库都是这么慢  是不是企业库的机制有问题?如果是库的原因的话 ,为什么我在未安装sqlite。net安装包的情况下打开demo,demo可以正常运行?还有位数问题-_-sqlite我不知道,sqlserver的话,我试过了,用不用事务,基本上处理的速度差不多,不知道是不是我自己本机会有缓存机制呢
      

  10.   

    发布的时候好像带上 sqlite 的dll就可以了