本帖最后由 x1937 于 2011-12-26 20:52:07 编辑

解决方案 »

  1.   

    这个我知道,因为你的数据库是用一些第三方的sqlite管理软件创建的,并设置了密码。而这种软件内部不是使用.net的数据访问驱动,所以加密的方法有所不同。你在.net里访问由于解密不出,所以报错.要么你不设密码,要么用内部使用.net数据访问驱动的sqlite管理软件创建数据库,并且设置密码,我试过程序里可以正常访问.
      

  2.   

    http://fishcodelib.com/其中有个database.net 5.7,中文的,你可以用它创建,这个内部使用.net的。
      

  3.   

    我用的是 Navicat Premium .....我先44~~
      

  4.   

    对,和我用的一样,我从来不创建密码的,只有全部做好,再用database.net创建密码。不过这样创建的数据库,Navicat也打不开的,只有用database.net才能打开。因为加密的方法不同。
      

  5.   

    可以先用Navicat创建数据库(不设密码),开发好程序后用database.net打开,设置密码。这样比较好。
      

  6.   

    不是这么扯蛋吧。。我创建了空白的数据库并设置了密码,可以使用,但一用Navicat修改过表结构就不能用了啊~~