社区
其他数据库
帖子详情
无法加载 DLL“sqlite3”???
chrisziling
2009-02-15 10:12:22
用C#写了一个小程序,数据库使用的是sqlite,在本机调试的时候没有问题,可是发布后到其他机器上安装就无法运行,
错误提示:System.DllNotFoundException: 无法加载 DLL“sqlite3”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
注:System.Data.SQLite.DLL 已经打包在程序安装目录了!!
请教达人!!!!
小弟先拜谢了!
...全文
2246
18
打赏
收藏
无法加载 DLL“sqlite3”???
用C#写了一个小程序,数据库使用的是sqlite,在本机调试的时候没有问题,可是发布后到其他机器上安装就无法运行, 错误提示:System.DllNotFoundException: 无法加载 DLL“sqlite3”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。 注:System.Data.SQLite.DLL 已经打包在程序安装目录了!! 请教达人!!!! 小弟先拜谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
amio555
2012-03-17
打赏
举报
回复
下载个sqlite3.dll文件 放到系统目录就OK了
http://www.filediag.com/dll/exe/sqlite3.dll.html
Felomeng
2011-12-28
打赏
举报
回复
很可能是这个东西没有装
http://www.microsoft.com/download/en/details.aspx?id=5555
Felomeng
2011-12-28
打赏
举报
回复
很可能是这个东西没有装
http://www.microsoft.com/download/en/details.aspx?id=5555
wangscan2001
2011-09-22
打赏
举报
回复
解决了同样的问题
manailily
2010-06-29
打赏
举报
回复
我也遇到了同样的情况,主要是引用的DLL不对,需要引用安装之后的sql.net目录中的DLL。我试过了。
eureka2000
2009-05-05
打赏
举报
回复
我在玩的时候也有这个情况出现,后来我找到原因了。
其实跟“发布”没有关系。
在readme.txt中有一段话:
This managed version of the ADO.NET provider for SQLite requires the native
sqlite3.dll or Linux shared library from http://www.sqlite.org
Requires version 3.6.3 or higher.
到:http://www.sqlite.org/download.html
下载相关文件即可。
chrisziling
2009-02-27
打赏
举报
回复
问题也许找到了原因,但是我不确定!!
------------------------------------
在项目属性中---发布---应用程序文件中
将System.Data.SQLite.DLL 的发布状态修改为“包括”
并将“System.Data.SQLite.DLL ”文件拷贝在exe文件所在的目录里…
这样可以运行了!
--------------------------------------
不知道问题是不是出在这里!!
eqh
2009-02-24
打赏
举报
回复
把sqlite3.dll放到Bin目录下就OK了!
huaguocsdn
2009-02-23
打赏
举报
回复
你直接吧sqlite3.dll文件拷贝到你的目标机器上,试试看,估计是你打包的时候这个文件版本错误,或者是文件错误。
chrisziling
2009-02-18
打赏
举报
回复
没有朋友用SQLite做过应用开发吗??????????????郁闷!!!
outlook209
2009-02-17
打赏
举报
回复
ding
wwwwb
2009-02-16
打赏
举报
回复
用手工注册一下DLL试试
chrisziling
2009-02-16
打赏
举报
回复
有没有兄弟用sqlite做过Windows应用啊?具体是怎么操作的啊,难道是我操作步骤有问题??
chrisziling
2009-02-16
打赏
举报
回复
[Quote=引用 4 楼 wwwwb 的回复:]
用手工注册一下DLL试试
[/Quote]
手工无法注册,提示找不到什么什么节点!!
ACMAIN_CHM
2009-02-15
打赏
举报
回复
System.Data.SQLite.DLL 已经打包在程序安装目录了!!
检查一下安装后,这个DLL到客户机的什么位置了? 建议放到与你EXE文件相同目录
chrisziling
2009-02-15
打赏
举报
回复
[Quote=引用 1 楼 ACMAIN_CHM 的回复:]
System.Data.SQLite.DLL 已经打包在程序安装目录了!!
检查一下安装后,这个DLL到客户机的什么位置了? 建议放到与你EXE文件相同目录
[/Quote]
System.Data.SQLite.DLL 是和exe文件同目录的,还是不行!!
之后我又将System.Data.SQLite.DLL分贝拷贝到windows目录和system32目录,还是不行!!好郁闷!!
【实测有效,真正解决】VB.NET C# VS
sqlite
无法
加载
DLL
“
SQLite
.Interop.
dll
”: 找不到指定的模块
适用于VB.NET/C#。 简单整合32位
SQLite
跟64位
SQLite
,项目属性设置为anycpu的时候不会再有烦人的编译平台不同的提示,
sqlite
会自动根据系统的位数,而选择相应的版本。 同时还阔以解决System.
Dll
NotFoundException:
无法
加载
DLL
“
SQLite
.Interop.
DLL
”问题。 判断32位进程还是64位进程可以用 Environment.Is64BitProcess 资源全部来自官网http://system.data.
sqlite
.org/index.html/doc/trunk/www/downloads.wiki
VB 应用最新
SQLite
3.
DLL
动态库的方法
这是一个展示VB应用
SQLite
3.
DLL
动态库方法的源码例子,里面同时包含
SQLite
3.7.13动态库文件。应用方法和模块源码并非我的原创,我只是在共享源码的基础上修改,以展示应用
SQLite
3.
DLL
的运行效果。
SQLite
3.
DLL
动态库不支持VB工程引用,Olaf Schmmidt大侠基于
SQLite
3.
DLL
开发的vbRichClient.
dll
动态库,VB可以直接引用,但是不是最新的
SQLite
3.
DLL
,如果想用在VB中用最新版
SQLite
3.
DLL
,可以借鉴这个例子。
vb动态
加载
sqlite
3.
dll
非控件读写图片例子
通过http://www.vb
sqlite
.com.ar/archive/file.php?id=28 和http://read.newbooks.com.cn/info/202365.html 上面的例子进行改进,测试通过了VB+
Sqlite
3.
dll
文件进行数据库基础操作和读写图片文件,非com控件,无需注册,采用unicode,省去了UTF8编码的麻烦!
sqlite
3.
dll
64位
真64位
sqlite
3.
dll
拿去用
sqlite
3安装包
sqlite
3.
dll
ruby
sqlite
3数据库组件
rails升级到2.0.2之后默认使用
sqlite
3作为数据库. 解压后把
sqlite
3.def、
sqlite
3.
dll
复制到Ruby安装目录bin文件夹下. 版本:
sqlite
dll
-3_6_21
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章