@Admin : Bei mir gibts kein "
BBcode immer aktivieren"
Hallo Lemmy,
Zitat:
machst Du die
DB neu oder werkelst Du an einer rum die schon existiert?? Wenn es sich um ne neue
DB handelt, dann mach sie neu. Du mischt ja CaseInsensitive und Casesensitive, das wird Dir das Kreuz brechen, weil Du irgendwann nicht merh durchblickst....
Wie man schon am Script sieht, ist es eine Test-
DB. Für den Kunden-DS brauche ich noch viele Felder mehr. Groß-Kleinschreibung? Könnte tatsächlich eine Fehlerquelle sein! Aber wirkt es sich auch ohne Unix aus ? Habe mehrmals gelesen, Interbase sei caseinsensitive, deshalb habe ich darauf nicht geachtet.
Vielleicht liegt es aber auch an meiner IBconsole (i.e. IBexpert) aus Flensburg. Zumindest Teile der Scripte wurden hiervon automatisch erzeugt. Nimmt er die Feldnamen, so wie sie von Hand eingegeben wurden, und baut diese in einen Trigger ein, ja dann gibt es vielleicht Ärger.
Werde deshalb die
DB neu aufbauen und auf Groß/Kleinschreibung achten. Plausibel wäre es schon, daß die " bedeuten, auf CaseSensitive umzuschalten. Aber dann kommt das von IBexpert und nicht von mir.
Mit einem Trigger habe ich nämlich auch Ärger. Er beschwert sich ein Generator sei nicht da, obwohl er da ist (liegt vielleicht auch an CaseSensitive).
@PaulJr :
restliche Scripte :
Code:
CREATE GENERATOR GEN_KG8_ID;
SET GENERATOR GEN_KG8_ID TO 70
CREATE TRIGGER KG8_BI0 FOR KG8
ACTIVE BEFORE INSERT POSITION 0
AS
begin
new.ID = GEN_ID (gen_kg8_id,1);
end
Hier sieht man schön (alles Original), daß bei dem Generator alles groß und beim Trigger alles kleingeschrieben ist. Demnach würde eventuell CaseSensitive zuschlagen, warum auch immer. Holger Klemt (IBexpert) hat mir noch keine Antwort hierauf gegeben. Die Vermutung (Casesensitive / -insensitive) hatte ich nämlich auch.
Gruß
Hansa