問題タブ [hdbc]

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 に答える
219 参照

haskell - Sqlite3 でフィードする Scotty パラメータ

URL ルート経由で情報を取得し、この情報をデータベースに渡す Web サイトを作成しようとしていHDBC SQLITE3ます。Scotty を使用してパラメーターを介して情報を取得する方法と、HDBC を使用してデータベースを作成する方法を理解しました。しかし、パラメーター情報をデータベースに渡すのに問題があります。次のエラーが表示されます: (このような初心者の問題で申し訳ありません。Haskell を使用してから約 3 週間しか経っていません)

実行しようとしているコードは次のとおりです。

誰かがこれを修正する方法と、その修正が機能する理由を提供できれば、それは本当に役に立ちます!

0 投票する
1 に答える
740 参照

haskell - cabal ファイルで依存関係の github URL を指定する

HDBC-mysql パッケージは現在壊れています。修正はこのフォークにあります。HDBC-mysql のこのフォークから cabal をビルドするように指定するにはどうすればよいですか?

0 投票する
1 に答える
167 参照

haskell - HaskellDB.HDBC.Odbc との接続を構築する

私はHaskellが初めてです。私は LYAH と RWH のほとんどを読み、いくつかの小さなプログラムも実行しました。いいえ、Oracle DB で Haskell を使用したいと思います。HDBC.ODBC で HaskellDB を使用したいと考えています。

HDBC 経由で DB に接続し、クエリを実行できました。しかし、HaskellDB と ODBC 経由で接続する方法がわかりません。例が見つかりません。

0 投票する
0 に答える
23 参照

haskell - Database.ODBC.describeTable の使用中に変換可能な例外を取得する

まず第一に、私は Haskell の初心者であり、Haskell を最初の実際の「Haskell プロジェクト」で使用するという大きな飛躍を遂げました。つまり、さまざまなデータ ソースからスキーマ情報を収集することです。

ODBC で HDBC を使用することにしましたが、この予期しない例外が発生します。再現するには:

実行すると、この例外が発生します。

関連するデータベースは、Microsoft のサンプル データベースNorthwindです。表の 3 列目のCategoriesタイプはlongblobです。

タイプのshow印刷であることがわかります。私が理解していないのは、ODBC がcolSize を返すよりも例外をスローすることを好む理由です。colSizeMaybe IntNothing

これは私にいくつかの質問を導きます:

  • これはバグですか?
  • そうでない場合、これを回避するにはどうすればよいですか?
  • を使用する際のベスト プラクティスは何Convertibleですか?
0 投票する
2 に答える
147 参照

postgresql - HDBC-postgreSQL バイトフィールドが SqlByteString 16 進文字列として返される

byteaHDBC-postgreSQL ドライバー (バージョン 2.3.2.3) を使用して Postgres データベースのバイナリ データで満たされたフィールドを選択すると、次のようになります。

SqlByteString "\x<hex representation of binary data>"

つまり、バイナリ データの 16 進表現が後に続くByteString文字列を含む を返します。\xこれは不便で、ひどく非効率的で、基本的に私には意味がありません。

SqlByteString実際のバイナリ データを含むバイト文字列を含む を返さない理由はありますか? 不足しているものはありますか、またはそれを行うようにドライバーを構成するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
187 参照

mysql - mysql データベース、haskell への接続中にエラーが発生しました

私は Haskell の初心者ですが、DB を操作するための簡単なアプリケーションを作成する必要があります。realworldhaskell の本、データベースの使用に関する章を読んでいます: http://book.realworldhaskell.org/read/using-databases.html。HDBC と HDBC-mysql をインストールして実行しようとしました:

しかし、エラーを受け取ります

誰かがそれを修正する方法とその原因を知っていますか? ありがとう!

0 投票する
1 に答える
882 参照

oracle - Haskell で Oracle DB に接続する方法

Haskellを使用してOracle DBに接続する方法に関するヒントを共有できますか? かなり難しいと思いました。私がこれまでに行ったこと:

(1) Persistent のドキュメントをチェックアウトしました。このページhttp://www.yesodweb.com/book/persistentでは、Oracle 以外のすべての主流のドキュメントについて言及しています。

(2) 「Developing Web Apps with Haskell and Yesod」という本を手に入れたが、Oracle については言及されていない

(3) http://book.realworldhaskell.org/read/using-databases.htmlに従って、私は HDBC odbc を調べまし。必要なバイナリの一部が Mac の自作で見つからないため、従うのは困難です。

他のエンジニアは、Haskell を使用して Oracle にどのように接続していますか?

#haskell-beginners #haskell-web IRC チャンネルでこの質問をしましたが、今のところフィードバックはありません。

ありがとう!