cb2010怎么使用SQLite数据库?
最好是不需要另外安装驱动或组件的方式。
使用SQLite的API, 它提供了dll 形式的API 难道CB提供的数据组件不支持? 2010是支持的关键是驱动要选对,好像是office 11什么的引用 难道CB提供的数据组件不支持? 好像CB2010没有提供访问SQLITE的组件. 引用 使用SQLite的API, 它提供了dll 形式的API 第一,我不知道哪里下载这个DLL 第二,有没有静态的调用方法? 去sqlite官网有dll下载和源代码。 cb自带的组件没有支持sqlite的。有第三方组件包支持sqlite的,名字忘了。 sqlite有自己包装好的sqlite3.dll,提供了导出接口给你使用 http://blog.donews.com/jetport/archive/2007/06/25/1179461.aspx http://topic.csdn.net/u/20090427/10/47e56aae-0698-487e-903e-e6e1b14d6b72.html 谢谢各位大大回复. 我现在已经搞好了静态链接,不需要DLL了. 另外请问sqlite的sql语句是utf-8的,还是ansi的? 引用 调用接口不同,可以选择UTF-8,也可以选择UTF-16,请参看SQLite的API 至于在CB下使用,可以用ASQLite C++ 封装 也可以选择 SQLite 的 ODBC 驱动 http://www.ch-werner.de/sqliteodbc/ 和 DISQLite3 等 但是 SQLite 在CB下的封装,好像都不太理想,直接用API的话,回调比较麻烦,不过兼容性非常好,而且数据库存取超快(内存模式下) 这位大大,请告诉我SQL语句的UTF-16方式如何调用? {{----
相关问答:
Java code: stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=stmt.executeQuery("select * from table");//报错的行 rs.last() 用rs.last( ......
怎么让sqlite支持中文,谁解决了就给他100分 难道SQLITE不支持中文吗???????? 读取出来时乱码 这样试试 C# code: using System.Data; using System.Data.SQLite; //... using (SQLiteConnec ......
C# code: System.Data.SQLite.SQLiteConnection conn = new SQLiteConnection(@"acs.db"); try { conn.Open(); } ......
BC 生成的Sqlite DLL 只有7K ,是不能用的文件,为什么会这样?? 编译过程?可能某个预处理开关没设置好,没有导出函数。 有一个sqlite3.def 文件我把它拖到工程里一起编译,这样行不?要怎样设置,我对BC 不熟 ......
在 SQL SERVER 中的语句 是: SELECT (ROW_NUMBER() OVER (ORDER BY Name) - 1) / 4 + 1 AS TitleRow, (ROW_NUMBER() OVER (ORDER BY Name) - 1) % 4 + 1 AS Title ......