Loveyuki's BLOG

L-BLOG.NET, The Matrix Reloaded.

推荐在 ASP.NET 中使用 SQLite
Loveyuki | 2007-11-25 22:21 | 1649 点击 | 10 评论 | ASP.NETSQLiteFCKeditor

SQLite 是一个轻量级的数据库引擎,相比一般我们用 JET 引擎访问 Aceess 优点很多,ASP.NET 可以使用 System.Data.SQLite 这个 .NET Wrapper,我在本机测试了一下 Bitrac 程序使用不同引擎的速度,目前数据量很小的情况下可以提高一倍的速度,数据库越大提高肯定越多的。就是不知道 System.Data.SQLite 能否在这个服务器上使用,毕竟我所使用的服务器的 .NET 权限是有所限制的。

今天把 Access 到 SQLite 的转换程序已经写完了。明天测试一下服务器是否支持,不管支持不支持,Bitrac 都会多一个 Database Provider。写 Database Provider 真麻烦。每种数据库的 SQL 语句都不太一样,数据类型也要考虑好,真头疼。

FCKeditor 2.5 正式版的Roadmap,看得真让人心惊,100% 又给跳回去了……

引用通告:http://www.loveyuki.com/Article/9/Trackback.ashx
引用 Loveyuki
2007-11-26 10:21 #

哇哈哈,经过测试,这个服务器的安全权限是可以允许引用 System.Data.SQLite 的,哇哈哈。转数据了准备。

引用 oldcpu
2007-11-26 14:47 #

SQLite ?不明白。是一个引擎还是一个数据库的名称?

:-)

引用 oldcpu
2007-11-26 14:48 #

回复上个留言的时候 好像出错了。

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: The connection was not closed. The connection's current state is open.

Source Error:


Stack Trace:



Version Information: Microsoft .NET Framework Version:2.0.50727.832; ASP.NET Version:2.0.50727.832

引用 Exception
2007-11-26 08:27 #

测试回复

引用 汤尼尔
2007-12-04 04:11 #

有老哥您推荐~~~就正在用这个数据库~
感觉很不错~类型兼容性甚至比MySQL还高级…非常喜欢…

引用 汤仁
2008-02-23 00:59 #

站长,您好,可否给我一个asp使用sqlite的例子,我已经安装了sqlite的odbc驱动后

<%
set conn = server.createobject("adodb.connection")
connstr = "provider=microsoft.jet.oledb.4.0;data source="&server.mappath("db.db3")
conn.Open connstr
%>
我这么写提示:无法识别的数据库格式。

<%
conn = server.createobject("adodb.connection")
connstr = New SQLiteConnection("Data Source=c:\accounts\user.db;Version=3")
conn.Open connstr
%>

这么写出错!

,拜托!

数据库连接文件应该怎么写,望不吝赐教!

引用 Loveyuki
2008-02-23 09:37 #

试试看这样。

<%
conn = server.createobject("adodb.connection")
connstr = "Provider=OleSQLite.SQLiteSource.1; " _
    & "Data Source=C:\public\customer.dat"
conn.Open connstr
%>

引用 txink
2008-02-27 15:47 #

我也打算把我的小站数据库改成SQlite3的,但搞好久,汗啊!...好麻烦哦!!!

引用 txink
2008-02-27 17:40 #

多谢你说有个SQLiteSpy!approve.gif方便多了,数据库基本上搞定了,不过还要改好多代码哦!approve.gif谢了!

引用 冬雷软件
2008-03-18 10:00 #

不错不错啊,我也想改了.access太差了.

(必填)
(必填,不会被公开)
 

版权所有©2007-2008, Loveyuki.com | 系统:Bitrac | 皮肤:Blog Pixel | 空间域名:光辉互联,易联网络