我正在使用 SQLite3 和 Haskell 库 HDBC 构建 SQL 数据库,以从我的程序连接到数据库。 它用于跟踪产品的销售(即在 EPOS 上)。 架构大致是这样的,为简洁起见进行了修改:create table products ( product_id integer p ...
我正在使用 SQLite3 和 Haskell 库 HDBC 构建 SQL 数据库,以从我的程序连接到数据库。 它用于跟踪产品的销售(即在 EPOS 上)。 架构大致是这样的,为简洁起见进行了修改:create table products ( product_id integer p ...
我正在尝试连接到 MySQL 数据库并使用hdbc和hdbc-odbc运行 SQL 查询 main :: IO () main = do mysqlSettings <- readMySQLSettings putStr "Connecting to MySQL database... ...
HDBC 初学者在这里。 我想查看我的表的模式。 我知道我可以使用describeTable获取每个表的SqlColDesc ,但我还想查看SqlColDesc不包含的主键和外键。 有没有办法用 HDBC 或另一个 Haskell 接口访问这些信息? ...
我正在尝试通过HDBC和ODBC从 MSSQL 数据库中查询一些数据。 但是,当我尝试从列名中包含 unicode 的表中查询数据时遇到了问题。 考虑以下 MWE: 执行上述操作并将连接对象传递给数据库时,我收到以下错误消息: 相关部分很可能是H\\\\195\\\\184jde不是有效的 ...
我有一个函数,给定一个Int返回字符串列表的列表。 fetchParts :: Int -> [[String]] 这就是输出的样子 [["title", "some title"], ["rate", "2.4"], ["dist", "some string"], [" ...
由于我是绝对的Haskell初学者,但决心要征服它,因此我再次寻求帮助。 使用: 收益: 是否有一种巧妙的方法将此数据清除为Int和[Char] ,换句话说,将类型SqlInt64和SqlByteString省略了。 ...
由于我无法map记录,因此发现的最佳方法是仅使用蛮力: 如果我更改Item记录的长度,那么这段代码看起来很丑陋,并且还需要更新,因此我想知道是否存在一种巧妙的方法来概括这个想法。 ...
从Haskell连接到MS SQL Server时,使用单个连接并运行多个查询的正确方法是什么? import qualified Database.HDBC as DB import qualified Database.HDBC.ODBC as DB import Data.Time.Ca ...
我正在使用 Happstack 从 HTTP 请求接收一些参数,然后将这些参数传递给一个函数,该函数将从数据库中检索数据并在 HTTP 响应中返回此数据,如下所示: 但是当我构建上面的代码时,我收到以下错误: 没有因使用“look”而产生的 (HasRqData IO) 实例在“do”块的 ...
我正在使用HDBC从数据库中检索数据,然后尝试使用Happstack将这些数据发送到Web客户端。 构建以上代码时,出现此错误: 没有因使用`toResponse'而产生(ToMessage(IO String))的实例 我尝试了什么? 我试图将IO Stri ...
抱歉我的基本问题,但我是 Haskell 的新手。 我正在按照此示例从请求正文接收一些值,但我的服务器还使用以下代码从目录中提供静态文件: 我将下面的代码添加到我的库中,但我不确定在哪里使用handlers函数,因为我已经在msum中有一个mainFunc 。 ...
我想用hdbc在mysql上做一些事情,我想知道如何将SqlByteString转换为String? 当我尝试使用fromSql bytestrobj ,出现错误 ...
我想实现同时使用库数据库HDBC和HDBC-sqlite3 ,而我添加收到错误HDBC-Sqlie3 ,我曾尝试以下: HDBC-Sqlite3 HDBC-Sqlite3 - 任何 HDBC-Sqlite3 >= 2.3.3.0 && < 2.3.3.1 ...
任何人都可以分享一些有关如何使用 Haskell 连接到 Oracle DB 的提示吗? 我发现这很困难。 到目前为止我所做的: (1) 查看 Persistent 的文档,在这个页面http://www.yesodweb.com/book/persistent它提到了除 Oracle 之外的所 ...
我是haskell的新手,但我需要编写一个简单的应用程序来处理DB。 我正在阅读realworldhaskell书,关于使用数据库的章节: http : //book.realworldhaskell.org/read/using-databases.html 。 我安装了HDBC和HDBC ...
当我使用HDBC-postgreSQL驱动程序(版本2.3.2.3)在Postgres数据库中选择由二进制数据填充的bytea字段时,它们显示为: SqlByteString "\\x<hex representation of binary data>" 也就是说,它返 ...
我是Haskell的新手。 我已经阅读了大部分LYAH和RWH,并且还做了一些小程序。 不,我想将Haskell与Oracle DB一起使用。 我想将HaskellDB与HDBC.ODBC一起使用。 我能够通过HDBC连接到数据库并运行查询。 但是我不知道如何通过HaskellDB ...
HDBC-mysql包目前正在为我打破。 修复就在这个分支中 。 如何指定我想从这个HDBC-mysql的分支构建cabal? ...
我正在尝试从SQLite数据库( HDBC.sqlite3 )获取信息,以使用Scotty框架将其提供给Web视图。 我当前正在尝试完成“全部获取”,或者更确切地说是从表中选择所有信息,然后将其返回以显示在通过Scotty运行的我的网页上。 我遇到了一个错误,并且在寻找解决方法时遇到了一些麻 ...