3922|9

4

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请在CE下用过SQLite的兄弟们看一下.关于发布SQLite的问题.都要做哪些准备工作啊? [复制链接]

小弟是第一次接触CE的东西.请大家帮帮忙.
程序代码如下,在WinForm的工程下可以运行.我就把代码复制到WINCE下的项目里了.
也添加了引用.
编译成功后,我将exe文件 数据库 和SQLite3.dll 一起复制到了PDA上. SQLite3.dll 放到了Windows下了.
运行exe时提示:找不到文件或程序集名称"System.Data.SQLite,verision=....... PublicKeyToken=...  ",或找不到它的一个依赖项目.

请会的兄弟们帮一下小弟.


            SQLiteConnection conn;
            SQLiteCommand cmd;

            conn = new SQLiteConnection("Data Source=test.db");
            conn.Open();

            cmd = conn.CreateCommand();
            cmd.Connection = conn;
            cmd.CommandText = "SELECT * FROM tb1";
            SQLiteDataReader reader = cmd.ExecuteReader();
            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    this.listBox2.Items.Add(reader.GetInt16(0));
                }
            }   

最新回复

解决了   把C:\Program Files\SQLite.NET\bin\CompactFramework  下的System.Data.SQLite.DLL  System.Data.SQLite.lib  复制到PDA上就行了 谢谢各位了  详情 回复 发表于 2009-3-20 17:39
点赞 关注

回复
举报

4

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
关注
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
你的库少了。你用的是.NET的吧,有一个SQLLIT什么什么。NET.dll的你也得拷下去。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
DLL 不全
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

5
 
编译出wince板本再说吧。windows里面能用的dll直接copy进入肯定是不行的。
vc的移植倒是很简单,.net的不知道是否一样检查lz要自己尝试了。

另外我的做法是直接跟exe放在同一个目录中,没放在windows目录下,除非你直接添加到烧录文件中,不然这样放windows里面的文件下次重启就没了。
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢大家,我是在网上下载的一个FOR  WinCE的DLL ,应该是WINCE的.(我用OD都载入不了),要不我就自己编译一个看看吧.
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

7
 
和程序放在一起吧,我用的时候是放在一起的
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

8
 
你这个System.Data.SQLite DLL是Winfrom的吧,不是WINCE的吧。
 你到网上下个WINCE下的DLL吧。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
Winform的DLL在WINCE上当然不能运行。
 
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

10
 
解决了   把C:\Program Files\SQLite.NET\bin\CompactFramework  下的System.Data.SQLite.DLL  System.Data.SQLite.lib  复制到PDA上就行了

谢谢各位了
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表