Announcement

Collapse
No announcement yet.

Generator per IBSQL erstellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Generator per IBSQL erstellen

    hi. ich arbeite grad an version2 von meinem paradox-to-interbase konverter. bei version 1 musste man die ganzen tabellen per IBConsole erstellen. das möcht ich nun umgehen.<br>
    ich hab als test mal folgendes angegeben:<br>
    <br>
    IBSQL.SQL.Add('CREATE TABLE testtabelle (');<br>
    IBSQL.SQL.Add(' feld01 CHAR(100),');<br>
    IBSQL.SQL.Add(' feld02 INTEGER');<br>
    IBSQL.SQL.Add(');');<br>
    IBSQL.SQL.Add('CREATE GENERATOR feld02_gen;');<br>
    IBSQL.SQL.Add('COMMIT;');<br>
    IBSQL.SQL.Add('SET TERM !! ;');<br>
    IBSQL.SQL.Add('CREATE TRIGGER INC_feld02 FOR testtabelle');<br>
    IBSQL.SQL.Add(' ACTIVE BEFOR INSTERT 0');<br>
    IBSQL.SQL.Add(' AS BEGIN');<br>
    IBSQL.SQL.Add(' NEW.feld02 = GEN_ID(feld02_gen, 1);');<br>
    IBSQL.SQL.Add(' END');<br>
    IBSQL.SQL.Add('SET TERM ; !!');<br>
    <br><br>
    doch wenn ich das nun ausführe, krieg ich ne fehlermeldung, dass irgendein tokken unbekannt sei. ist aber direkt aus v1.0 übernommen und da hat das geklappt (nur war das alles writeln in ein .sql file.. und per ibconsole hat das dann geklappt). <br><br>
    wo liegt da der fehler??

  • #2
    achja, wenn ich den generator weglass, klappt es

    Comment


    • #3
      versuche mal die Befehle einzeln und nicht als Batch auszuführe

      Comment

      Working...
      X