热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

我如何从SQLite检索数据到VB6?-howdoiretrievedatafromSQLitetoVB6?

iamusingSQLite3ODBCDriverasmyconnectionstring,我使用SQLite3ODBC驱动程序作为我的连接字符串,DimconnAsA

i am using SQLite3 ODBC Driver as my connection string,

我使用SQLite3 ODBC驱动程序作为我的连接字符串,

Dim conn As ADODB.Connection
 Set cOnn= New ADODB.Connection
Dim rs As New ADODB.Recordset

Set cOnn= New ADODB.Connection
conn.COnnectionString= "DRIVER=SQLite3 ODBC Driver;Database=test.db;LOngNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;"

conn.Open

rs.Open "select * from Artists", conn, adOpenDynamic, adLockOptimistic
MsgBox rs.Fields(0)

2 个解决方案

#1


3  

Refer here for the connection string properties: http://www.connectionstrings.com/sqlite

有关连接字符串属性,请参阅此处:http://www.connectionstrings.com/sqlite

You should also specify the version (3 or 2).

您还应指定版本(3或2)。

Edit: try to remove: LOngNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0 And add the version: version=3 If it works, try to add a property at a time until it won't work anymore, to identify the broken property.

编辑:尝试删除:LOngNames= 0; Timeout = 1000; NoTXN = 0; SyncPragma = NORMAL; StepAPI = 0并添加版本:version = 3如果有效,请尝试一次添加一个属性,直到它不会工作了,找出破碎的财产。

#2


2  

These are available connect string options for SQLite3 ODBC Driver

这些是SQLite3 ODBC Driver的连接字符串选项

Description=
Database=<
Timeout=
StepAPI=0
SyncPragma=
NoTXN=0
ShortNames=0
LOngNames=0
NoCreat=0
NoWCHAR=0
FKSupport=0
LoadExt=

I just created a system DSN and looked in registry at HKLM\SOFTWARE\ODBC\ODBC.INI\<>

我刚刚创建了一个系统DSN并在HKLM \ SOFTWARE \ ODBC \ ODBC.INI \ <>的注册表中查找


推荐阅读
author-avatar
拍友2702933273
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有