UE4 操作 SQLite3

UE4 操作 SQLite3

overview

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Dfq7U629-1633002886091)(https://note.youdao.com/yws/res/15994/WEBRESOURCEc378d8575ee57d412b6239909405255d)]
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

蓝图操作SQLite3

打开数据链接

在这里插入图片描述

查询

在这里插入图片描述

Cpp 操作SQLite3

注意:外部模块调用插件内的接口,需要将插件中的接口导出。

//  宏 HISQLITE3_API
class HISQLITE3_API USQLiteConnector {
    
}
    USQLiteConnector* NewSQLiteConnector = NewObject<USQLiteConnector>();
	FSQLiteReturnInfo ReturnInfo;
	NewSQLiteConnector->Open(TEXT("Path:\\Test.sqlite"), ReturnInfo);
	if (ReturnInfo.ReturnInfoType == ESQLiteReturnInfoType::SQLITE_OK) {
		USQLiteResultor* Resultor;
		NewSQLiteConnector->ExecuteWithRecordSet(TEXT("SELECT * FROM ElementsTable;"), Resultor, ReturnInfo);
		//if (ReturnInfo.ReturnInfoType == ESQLiteReturnInfoType::SQLITE_DONE) 
		{

			TArray<FSQLiteColumnInfo> ColumnInfos;
			Resultor->GetColumnInfos(ColumnInfos);

			bool IsAtEnd;
			FString str_value;
			int32 int_value;
			do {

				for (auto colum : ColumnInfos)
				{
					switch (colum.DataType) {
					case ESQLiteDataType::SQLITE_DT_STRING:

						Resultor->GetString(colum.ColumnName, str_value);
						break;
					case ESQLiteDataType::SQLITE_DT_INT:

						Resultor->GetInt(colum.ColumnName, int_value);
						break;
					default:
						str_value = TEXT("");
						break;
					}
					UE_LOG(LogTemp, Warning, TEXT("%s: %s"), *(colum.ColumnName), *str_value);
				}
				
				Resultor->MoveToNext();
				Resultor->IsAtEnd(IsAtEnd);
			} while ((!IsAtEnd));
		}
	}

result

参考

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于在 Excel 中操作 SQLite3 数据库,您可以按照以下步骤进行操作: 1. 安装 SQLite3 ODBC 驱动程序:首先,您需要在您的计算机上安装 SQLite3 ODBC 驱动程序,以便 Excel 可以连接到 SQLite3 数据库。您可以从 SQLite 官方网站下载适用于您的操作系统的驱动程序。 2. 创建 ODBC 连接:打开控制面板,进入“管理工具”>“ODBC 数据源 (64 位)”(或“ODBC 数据源”),在“系统 DSN”选项卡下,点击“添加”按钮。选择 SQLite3 ODBC 驱动程序,并填写所需的连接信息(如数据库文件路径、用户名、密码等)。 3. 在 Excel 中导入数据:打开 Excel,选择“数据”选项卡,点击“来自其他源”>“从数据源”>“从 SQL Server”。在“数据连接向导”中,选择“使用由其他人创建的数据连接”,然后点击“下一步”。 4. 选择数据源:在“ODBC 数据源名称”列表中,选择您在步骤2中创建的数据源。 5. 编写 SQL 查询:在“SQL 服务器登录”窗口中,输入要执行的 SQL 查询语句(例如:SELECT * FROM 表名),然后点击“下一步”。 6. 导入数据:在“导入数据”窗口中,选择将数据导入到新工作表或现有工作表,并点击“完成”。 这样,您就可以在 Excel 中通过 ODBC 连接导入并操作 SQLite3 数据库了。请注意,这些步骤可能会根据不同的 Excel 版本和操作系统有所不同,但整体思路是相似的。希望对您有帮助!如果您有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值