大家还是用access吧,sqlite太难用了

解决方案 »

  1.   

    你确定那个System.Data.SQLite.dll是存在的吗?
      

  2.   


    System.Data.SQLite.dll肯定存在的奇怪的是只有部分xp会出现这个问题。win7 32位 64位正常  我用的是.NET Framework 4.0,winxp也正常安装了  System.Data.SQLite.dll 版本是System.Data.SQLite, Version 1.0.82.0
    [assembly: TargetFramework(".NETFramework,Version=v4.0,Profile=Client", FrameworkDisplayName=".NET Framework 4 Client Profile")]
      

  3.   

    http://download.csdn.net/detail/wawd74520/6878367
    try
      

  4.   

    注意编译环境, 我是把System.Data.SQLite.dll不同环境分别方在 x86 和 x64文件夹下,然后好像还有一个dll方在exe同目录运行的。
      

  5.   

    你使用的.net framework2.0编译的System.Data.SQLite.dll还.net framework4.0编译的?我之前使用WPF,在XP下仅安装.net framework4.0,理论上应该使用4.0编译的System.Data.SQLite.dll。但是奇怪的项目发布后,在XP下运行就报这个错误。如果使用.net framework2.0编译的System.Data.SQLite.dll,项目发布后就运行正常。
    但是,如过XP下直接安装VS2010,是不自带.net Framework3.5以下的安装包的,仅能制作.net framework4.0的项目,此时采用.net framework2.0编译的System.Data.SQLite.dll,根本编译不成功!所以,这个问题可能与System.Data.SQLite.dll文件有关。在网上找个别的System.Data.SQLite.dll
      

  6.   

    System.Data.SQLite, Version 1.0.82.0是32Bit的DLL
    在XP的里面去安装一个
    sqlite-netFx40-setup-bundle-x86-2010-1.0.82.0.exe
    这个可能会好用