Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#9
  Alt 19. Sep 2002, 19:37
@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
  Mit Zitat antworten Zitat