问题标签 [sqlite-simple]

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.

0 投票
1 回答
388 浏览

sqlite - Haskell sqlite-简单折叠IO

我正在尝试使用 Haskell 的 sqlite-simple 包中的 fold_ 函数,但我该如何调用它呢?我将它放在 main 的“do block”中,但我的任何尝试都无法编译。我能够让 query_ 函数工作,但现在我需要一次检索一个值。例如,我正在尝试对数据库中的整数列表求和。

我知道它正在执行 IO 操作,并且我可能需要在某处指定类型,但我尝试的任何方法似乎都不起作用。api文档在这里http://hackage.haskell.org/packages/archive/sqlite-simple/0.4.2.0/doc/html/Database-SQLite-Simple.html#v:fold

0 投票
2 回答
369 浏览

sqlite - 如何在不指定具体返回类型的情况下使用“sqlite-simple”进行查询?

任何人都知道http://hackage.haskell.org/package/sqlite-simple-0.4.9.0/docs/Database-SQLite-Simple.html是否可以运行queryquery_在不显式指定返回类型元组的情况下打印行,出于调试目的?

或者如果没有这个包,也许还有另一个?

0 投票
0 回答
106 浏览

sqlite - 如何使用 sqlite-simple 执行 INSERT 准备好的语句?

sqlite-simple能够创建准备好的语句,但我不知道如何将它们与不返回结果的指令一起使用。那是:

“适合”的一个 API???nextRow需要返回数据的 API。那么,如何使用准备好的不返回结果的语句呢?

0 投票
1 回答
234 浏览

sqlite - Haskell SQLite-Simple 类型错误

我正在尝试使用这个 Hackage 页面中的 sqlite-simple 运行一个示例:

但我得到这个错误:

我使用 Cabal 安装了 sqlite-simple。然后我尝试将示例代码加载到 GHCI 中。我是 Haskell 的新手,我只是在尝试简单的例子。

0 投票
1 回答
108 浏览

database - Haskell SQLite-Simple 用户生成的查询

使用下面的代码,我在参数数量上得到一个错误,尽管文档说它应该是这样的:

但是,如果我修改代码以具有像这样的固定 ID 参数: resp <- query_ connection "SELECT * FROM tools WHERE toolID = 1;" :: IO [Tool]它工作正常。

知道我做错了什么吗?

0 投票
1 回答
59 浏览

sqlite - 如何在不知道其格式的情况下从 SQLite 加载数据

我正在尝试从 SQLite 数据库加载数据,但我不知道数据格式,因为它是用户提供的。

如果所有列都属于同一类型,则此方法有效:

但是,如果列有不同的类型(例如 INTEGER 或 REAL),我该怎么办?