Uploaded image for project: 'S2Dao.NET'
  1. S2Dao.NET
  2. DAONET-80

Firebirdでシーケンスが使えない

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major Major
    • None
    • Affects Version/s: None
    • Component/s: S2Dao.NET
    • None
    • Environment:
      Firebird 2.1.1 組み込み版

      Seasar.Dao.Dbms.Firebird.GetSequenceNextValStringで
      return "select gen_id(" + sequenceName + ", 1 ) from RDB$DATABASE";
      となっているが、次のようにシーケンス名にダブルクォーテーションを付けないと駄目でした。
      return "select gen_id(\"" + sequenceName + "\", 1 ) from RDB$DATABASE";

      新しいFirebirdのバージョンが新しくなって変わったのでしょうか?
      情報お願いします。

            Assignee:
            rmiyax rmiyax
            Reporter:
            sugimotokazuya sugimotokazuya
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: