易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlite 使用

我老婆工作要管理好多的excel表格比较的麻烦,于是想着帮忙写个软件让她方便点
其实我winform软件还没有写过呢,以前写的都是web的
因为写的软件就是她自己用用我想应该不需要用什么大的数据库的,所以我最先想到用access数据库挺方便的文件复制就可以了
可是我没有office access啊,不过我记得电脑上好像有access数据库文件的,所有找到这个文件开始删除表格,建需要的表格
想着方便点就写过可以执行sql的窗口,重来没有写过还是有点麻烦的,写了个操作数据库的类,写完这些我已经花了我两个小时时,我还想想需要建立的表格什么的。就休息了
休息时我突然想到有个开源的sqlite数据库,为什么不用这个数据库呢,用那access干嘛啊,还麻烦呢
第二天我下载了一个sqlite的,刚下载了在。net下不能用,后来发现还有个。net版的
下载地址如下  http://sqlite.phxsoftware.com/
下载到这个就可以直接使用了操作数据库跟其它数据库是一样的很方便啊
今天我操作数据库是遇到了第一个问题是,查询显示是连接 字段值的
我第一想到的是用加号,因为用贯了sql server。后来网上查询了一下竟然是用了||这个的,很奇怪啊
还就是时间日期是遇到问题了,查询文档得到使用 datetime() 保存到数据库一查询竟然是跟我的时间差个八小时的,郁闷。以前我写php的时候也遇到过这样的问题,应该是设置时区的问题,查询一下sqlite数据库是否有设置时区的好像没的,保存数据库时用 datetime('now','localtime') 这样就正常了
保存日期时后来又遇到问题了,以为我直接从。net的日期转化为字符串保存是没有问题挺好的可是我一查询就出问题了
后来在 http://www.xueit.com/html/2009-02/21_644_00.html 找到问题了
看来还有好多要学习啊


相关文档:

2010年SQLite学习笔记之二


2010年SQLite学习笔记之二
一.建立数据库
sqlite3.exe test.db
 
二.双击sqlite-3_6_16目录下的程序sqlite3.exe,即可运行
三.退出
.exit
或者
.quit
四.SQLite支持如下5种数据类型
1.NULL:空值。
2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。
3.REAL:浮点数字,存储为8-byte IEEE浮点数 ......

sqlite数据库基本操作

//插入及更新操作
 int nRet = 0;
 sqlite3 * db = NULL;
 CString strFilePath;  //数据库存储路径
//路径赋值(省略)
 //连接数据库
 nRet = sqlite3_open16(strFilePath, &db);    //有几个打开函数可供调用,使用WCHAR类型路径用这个
 if(nRet != SQLIT ......

总结SQLite不支持的SQL语法有哪些


1 TOP
这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:
SELECT TOP 10 * from [index] ORDER BY indexid DESC;
但是这条SQL语句在SQLite中是无法执行的,应该改为:
SELECT * from [index] ORDER BY indexid DESC limit 0,10;
其中limit 0,10表示从第0条记录开始,往后 ......

sqlite批量插入数据库问题

我现在使用的是Datalogic 的memor扫描器(intel XScale PXA255@200MHz,系统内存 64M,系统闪存
128M),操作系统为WinCE
5.0,数据库为Sqlite3,在.net环境下面有没有可内将一个20万行数据的txt文件读出并写到Sqlite数据库中?
我现在的做法是:逐行读出文件内容,分割数据后作为参数,用dc.Parameters.add()方法加入SQLiteC ......

sqlite查询数据库中存在的所有表

from within a C/C++ program (or a script using Tcl/Ruby/Perl/Python
bindings) you can get access to table and index names by doing a SELECT
on a special table named "SQLITE_MASTER
". Every SQLite database has an SQLITE_MASTER table that defines the schema for the database.
SQL code
S ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号