问题标签 [rusqlite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sqlite - 使用 Rusqlite 链接到 SQLite 对象
我正在使用 WSL (Ubuntu 18.04)、Rust 1.41.0、SQLite 3.22.0 并且我正在尝试使用 rusqlite (0.21.0) crate 连接到 sqlite 数据库:
使用 Cargo.toml:
但我得到一个链接错误:
我真的不确定如何进行。
sqlite - 如何从多个线程通过 rusqlite 使用 SQLite?
有许多文章解释了使用 SQLite 进行多线程访问的问题,但我找不到任何简单的解决方案。如何从多个线程同时工作的 Web 服务器访问 SQLite?
来源(仍然无法解释任何简单的解决方法):
sqlite - `serde_json::value::Value` 没有实现特征`rusqlite::types::to_sql::ToSql`
我正在尝试将 JSON 值从 a 序列化serde_json::Map
到 SQLite 数据库中。我想在中使用多种数据类型Map
并将它们转换为适当的 SQLite 数据类型。
地图在其中创建collect_values
并传递给write_record
函数。该new_db
函数创建一个rustqlite::Connection
传递给write_record
但是,当我尝试从地图中插入值时,出现此错误
我需要手动实现序列化器吗?我认为 rusqlite 的types
模块已经完成了这项工作。
货运.toml
main.rs
sqlite - rusqlite 返回 Err(InvalidParameterCount(1, 0))
我尝试使用 rusqlite 执行一个简单的 sqlite 语句,但每次都会出错。
返回一个Err(InvalidParameterCount(1, 0))
.
如果我使用静态字符串而不是参数,则查询有效。例如
我如何在那里获取参数?
deployment - 如何从 Linux 捆绑适用于 Windows 的 Gtk-rs 和 rusqlite 程序?
我有一个依赖于 libgtk3 和 sqlite3 的 Rust 程序,我想为 x86 Windows 生成一个安装程序/可执行文件。我无法访问 Windows 机器,因此我需要将它与我的主要开发平台 x86 Linux 捆绑在一起。
在 Rust 中如何进行交叉编译?
rust - rusqlite 和 pyo3 PyResult 处理错误
我正在尝试在 pyo3 的帮助下打开并写入我将从 python 调用的 Rust 库中的数据库。如果发生错误,我想引发一个可以在调用 Python 进程中捕获的异常,但是我在终止执行和引发错误时遇到了困难。
我的理解是,通过restore
在对象上调用函数PyIOError
会引发错误,但是,我一定是误解了,因为编译器似乎认为它是一种conn
未初始化的可能性:
这里有什么合适的方法?
rust - Rusqlite 插入多行
如何使用 rusqlite 在单个查询中插入多行?查看下面的语法,我认为它失败了,因为查询期望 Vec 中只有一个值。
可以使用任何类型的辅助函数来完成,还是我必须完整地创建查询?
?
sqlite - SQLite 用户定义的函数可以接受行参数吗?
它们被描述为标量,但我认为这是指返回类型而不是参数。
我正在尝试在 rust 中定义一个,它将提供TEXT
从行中其他列派生的值,为了使用时的方便/可读性,我想将其称为select myfunc(mytable) from mytable
而不是明确地称为它派生的列。
该rusqlite
示例仅将参数设置为f64
,因此我不清楚如何将其解释为行并从其中检索列值。我也找不到其他语言的例子。
这可能吗?
rust - 如何使用 rusqlite 在 sqlite 数据库中插入和获取日期?
我有一个带有 NaiveDate 字段的结构,我想将此字段插入到表中。这是我的全部代码
但它给出了这两个错误
货物.toml
rust - 我们如何在 rusqlite 中使用带有外部 WHERE 参数的 SELECT 查询?
我需要使用 SELECT 和 WHERE 从数据库中获取一行,我需要根据年龄获取一行,我使用其他教程尝试过这种方式。
我们如何使用带有外部 WHERE 参数的 SELECT 查询?