寻求满足以下条件的嵌入式数据库:
- 自由的
- 支持VB.NET
- 支持重音字符(例如 Latin2、unicode),无需外部扩展(SQLite 和 ICU)
- 支持带重音字符的 UPPER、LOWER、SORTING
- 支持 GROUP_CONCAT 函数或其他允许组逗号分隔的函数
- 支持自动增量整数,无需编写脚本和其他(例如 Firebird)
- 不需要安装。为程序复制一些dll文件就足够了。
对不起我的英语不好!
预先感谢您的帮助!
我会看看SQLite。它小巧、独立,并且绑定了很多语言,包括 C#。它是免费的并且支持 unicode,所以处理 latin2 字符应该没有任何问题(不过我还没有尝试过)。
编辑:默认情况下,似乎 SQLite不会对重音字符进行排序:
SQLite 的默认配置只支持不区分大小写的 ASCII 字符比较。
应该可以编写自己的 Unicode 处理,但我想这需要一些 C 编程。