![](/img/trans.png)
[英]Retrieve a value from a SQLite INSERT INTO operation
我正在使用 SQLite3 和 Haskell 庫 HDBC 構建 SQL 數據庫,以從我的程序連接到數據庫。 它用於跟蹤產品的銷售(即在 EPOS 上)。 架構大致是這樣的,為簡潔起見進行了修改:create table products ( product_id integer p ...
[英]Retrieve a value from a SQLite INSERT INTO operation
我正在使用 SQLite3 和 Haskell 庫 HDBC 構建 SQL 數據庫,以從我的程序連接到數據庫。 它用於跟蹤產品的銷售(即在 EPOS 上)。 架構大致是這樣的,為簡潔起見進行了修改:create table products ( product_id integer p ...
[英]haskell `hdbc` ODBC connection gets disposed of immediately for remote MySQL instance
我正在嘗試連接到 MySQL 數據庫並使用hdbc和hdbc-odbc運行 SQL 查詢 main :: IO () main = do mysqlSettings <- readMySQLSettings putStr "Connecting to MySQL database... ...
[英]How to get full(er) table schema with HDBC
HDBC 初學者在這里。 我想查看我的表的模式。 我知道我可以使用describeTable獲取每個表的SqlColDesc ,但我還想查看SqlColDesc不包含的主鍵和外鍵。 有沒有辦法用 HDBC 或另一個 Haskell 接口訪問這些信息? ...
[英]Haskell Unicode column name in ODBC
我正在嘗試通過HDBC和ODBC從 MSSQL 數據庫中查詢一些數據。 但是,當我嘗試從列名中包含 unicode 的表中查詢數據時遇到了問題。 考慮以下 MWE: 執行上述操作並將連接對象傳遞給數據庫時,我收到以下錯誤消息: 相關部分很可能是H\\\\195\\\\184jde不是有效的 ...
[英]Haskell, HDBC.Sqlite3 - How to add a column if it doesn't exist already?
我有一個函數,給定一個Int返回字符串列表的列表。 fetchParts :: Int -> [[String]] 這就是輸出的樣子 [["title", "some title"], ["rate", "2.4"], ["dist", "some string"], [" ...
[英]Haskell HDBC.Sqlite3 fetchAllRows
由於我是絕對的Haskell初學者,但決心要征服它,因此我再次尋求幫助。 使用: 收益: 是否有一種巧妙的方法將此數據清除為Int和[Char] ,換句話說,將類型SqlInt64和SqlByteString省略了。 ...
[英]Haskell HDBC library: Is there an elegant way to convert between [SqlValue] and records?
由於我無法map記錄,因此發現的最佳方法是僅使用蠻力: 如果我更改Item記錄的長度,那么這段代碼看起來很丑陋,並且還需要更新,因此我想知道是否存在一種巧妙的方法來概括這個想法。 ...
[英]Sequencing queries for MS SQL with HDBC-ODBC
從Haskell連接到MS SQL Server時,使用單個連接並運行多個查詢的正確方法是什么? import qualified Database.HDBC as DB import qualified Database.HDBC.ODBC as DB import Data.Time.Ca ...
[英]How to pass HTTP request parameter to quickQuery?
我正在使用 Happstack 從 HTTP 請求接收一些參數,然后將這些參數傳遞給一個函數,該函數將從數據庫中檢索數據並在 HTTP 響應中返回此數據,如下所示: 但是當我構建上面的代碼時,我收到以下錯誤: 沒有因使用“look”而產生的 (HasRqData IO) 實例在“do”塊的 ...
[英]How to use “IO String” as an HTTP response in Happstack?
我正在使用HDBC從數據庫中檢索數據,然后嘗試使用Happstack將這些數據發送到Web客戶端。 構建以上代碼時,出現此錯誤: 沒有因使用`toResponse'而產生(ToMessage(IO String))的實例 我嘗試了什么? 我試圖將IO Stri ...
[英]What's the syntax of using multiple handlers in Happstack?
抱歉我的基本問題,但我是 Haskell 的新手。 我正在按照此示例從請求正文接收一些值,但我的服務器還使用以下代碼從目錄中提供靜態文件: 我將下面的代碼添加到我的庫中,但我不確定在哪里使用handlers函數,因為我已經在msum中有一個mainFunc 。 ...
[英]how to convert SqlByteString to String [HDBC]
我想用hdbc在mysql上做一些事情,我想知道如何將SqlByteString轉換為String? 當我嘗試使用fromSql bytestrobj ,出現錯誤 ...
[英]cannot add Database.HDBC.Sqlite3 to stack file
我想實現同時使用庫數據庫HDBC和HDBC-sqlite3 ,而我添加收到錯誤HDBC-Sqlie3 ,我曾嘗試以下: HDBC-Sqlite3 HDBC-Sqlite3 - 任何 HDBC-Sqlite3 >= 2.3.3.0 && < 2.3.3.1 ...
[英]How to connect to Oracle DB in Haskell
任何人都可以分享一些有關如何使用 Haskell 連接到 Oracle DB 的提示嗎? 我發現這很困難。 到目前為止我所做的: (1) 查看 Persistent 的文檔,在這個頁面http://www.yesodweb.com/book/persistent它提到了除 Oracle 之外的所 ...
[英]Error while connecting to mysql database, haskell
我是haskell的新手,但我需要編寫一個簡單的應用程序來處理DB。 我正在閱讀realworldhaskell書,關於使用數據庫的章節: http : //book.realworldhaskell.org/read/using-databases.html 。 我安裝了HDBC和HDBC ...
[英]HDBC-postgreSQL bytea fields get returned as SqlByteString hex strings
當我使用HDBC-postgreSQL驅動程序(版本2.3.2.3)在Postgres數據庫中選擇由二進制數據填充的bytea字段時,它們顯示為: SqlByteString "\\x<hex representation of binary data>" 也就是說,它返 ...
[英]Build connection with HaskellDB.HDBC.Odbc
我是Haskell的新手。 我已經閱讀了大部分LYAH和RWH,並且還做了一些小程序。 不,我想將Haskell與Oracle DB一起使用。 我想將HaskellDB與HDBC.ODBC一起使用。 我能夠通過HDBC連接到數據庫並運行查詢。 但是我不知道如何通過HaskellDB ...
[英]Specify a github url for a dependency in a cabal file
HDBC-mysql包目前正在為我打破。 修復就在這個分支中 。 如何指定我想從這個HDBC-mysql的分支構建cabal? ...
[英]Retrieving values from SQLite3 Database for Scotty
我正在嘗試從SQLite數據庫( HDBC.sqlite3 )獲取信息,以使用Scotty框架將其提供給Web視圖。 我當前正在嘗試完成“全部獲取”,或者更確切地說是從表中選擇所有信息,然后將其返回以顯示在通過Scotty運行的我的網頁上。 我遇到了一個錯誤,並且在尋找解決方法時遇到了一些麻 ...