找回密码
 立即注册

QQ登录

只需一步,快速开始

cpa95599
中级会员   /  发表于:2013-10-24 16:18  /   查看:5178  /  回复:4
打算用 做一个软件,处理大量EXCEL,做出来的软件,  不但有程序,还有数据。

如果能把数据放进数据库里面就好了。

用变量很多,几千个,但是SQL Server和Access配置很麻烦。普通用户是不会设置的。一直想找一个桌面的,轻量级的数据库传递存储数据 ,就像极点五笔,智能ABC或电子词典一样,它们的数据直接写在软件里面。  

我看到spread
我想用几个spread控件来作为  做自己数据的存储,请问是否可行,

但是spread对数据存储,快速检索这块资料介绍的很少



那么,适合 免费的,桌面的,轻量级的数据库有哪些?如何用 调用里面的数据?

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-10-24 20:38:00
沙发
回复 1楼cpa95599的帖子

Spread 对数据的存储,需要保存为 Excel或者 XML 格式的文件。如果是轻量级的数据存储应该可以实现。

存数据方面,可以查看下 SaveXML 或者 SaveExcel 方法。检索的话 Spread 提供 Search 方法可以用来检索数据。
回复 使用道具 举报
cpa95599
中级会员   /  发表于:2013-10-24 21:14:00
板凳
回复 2楼iceman的帖子

Spread 对数据的存储,需要保存为 Excel或者 XML 格式的文件。如果是轻量级的数据存储应该可以实现。
------------------------------------------------------------
我的意思是在程序运行的时候打开excel,数据进入spread,在改一改,这就是数据库

如果需要另存为excel的话,那我就直接用excel作为数据库了

存数据方面,可以查看下 SaveXML 或者 SaveExcel 方法。检索的话 Spread 提供 Search 方法可以用来检索数据。
------------------------------------------------------------
search不会用,也没有资料,我要实现,比如,搜索出张姓同学的所有科目成绩,或者名字中有国字的所有同学的成绩,显示出来,可以这样模糊查询码
回复 使用道具 举报
cpa95599
中级会员   /  发表于:2013-10-24 21:25:00
地板
回复 2楼iceman的帖子

比如我有一个表User    在spread中
UserId(decimel类型) UserName(string类型)
1001                  理想与追求
1002                  与其
1003                  参与

比如我要查  类型含有“与”字的   search 方法能否一下把三个记录都查询出来

语句是什么样子的
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-10-25 10:52:00
5#
回复 3楼cpa95599的帖子

关于存储数据方面,是这样的,Spread 必须保存为一种文件格式,或者是 Excel 或者是 XML。
搜索方面,模糊搜索当前还无法支持。
内置的搜索方法可以通过以下方法测试:

  1. int x = 0;
  2. int y = 0;
  3. fpSpread1.Search(0, "test", false, false, false, false, true, false, false, 0, 0, ref x, ref y);

复制代码


详细的参数说明,建议你查看帮助文档。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部