VB6.0操作安卓SQLite数据库
VB6.0 操作安卓 SQLite 数据库,说实话,挺冷门也挺折腾。但要真搞通了,跨平台数据操作就不在话下了,哪怕是老旧系统也能玩出花来。
VB6.0 的数据库调用其实不难,关键在于怎么跟安卓那边的 SQLite 打通。因为 VB6 主要活在 Windows 世界,而 SQLite 多活跃在安卓 APP 里。直接打通肯定不现实,中间得来点桥梁。
这里推荐一个思路:用.NET COM 组件做中转。你可以用 C#写个小工具,把 SQLite 数据库的增删改查打包成 COM 接口,VB6 那边就能愉快调用了。调用方式和操作 Access 差不多,熟悉起来快。
步骤也不复杂,这样:装好SQLite.NET
,写个.NET 类库,记得打上[ComVisible(true)]
,编译后注册下regasm
,VB6 那边添加引用后就能用了。
再说安卓 SQLite 文件怎么拿到 Windows 上,这事你可以用 Wi-Fi 也好、USB 也行,关键是得搞个传输通道。有经验的朋友甚至搞了个安卓端服务,VB6 发求,对面返回 JSON,解析一下就能用了。
像“2017 陕京四线工程施工助手”那类 APP,其实也就是把数据放在.db
里,照片路径、焊口信息这些都能查得到。你要读写这类内容,用上面方法基本就够了。
哦对,提到的bk2
是备份文件,也是数据库包。建议用工具先打开看看结构,SQLite 官方的sqlite3.exe
、安卓上的SQLite 数据库实现工具都挺方便。
如果你现在还在用 VB6 做工程数据管理,又刚好 APP 端用的是 SQLite,那这套方案真的值得折腾一下。打通之后,数据能互通,调试也方便。
vb6.0操作安卓sqlite数据库
预估大小:407个文件
PLM.db
7.83MB
TDM_RAY_TEST.json
60KB
PROJECT_CONFIG_PROJECT.json
59KB
TDM_SGZC_TANK_PT.json
59KB
TDM_COMPLETION_POINT_PIPE.json
58KB
TDM_PIPE_PRESS_TEST_PIPE.json
69KB
TDM_FOC_CROSS_SG.json
59KB
PLM_ORG_USER_JLDW.json
72KB
TDM_REPAIR_WELD_PL.json
67KB
TDM_STATION_BLUEPRINT.json
59KB
13.35MB
文件大小:
评论区