9. Januar 2008 16:25
9. Januar 2008 16:40
IF NOT TableRec2.GET(TableRec."lfd.Nr") THEN
TableRec.INSERT;
9. Januar 2008 16:44
9. Januar 2008 16:49
9. Januar 2008 16:53
any1 hat geschrieben:Ich habe bisher diesen Code:
ImpSnp.INIT;
ImpSnp."lfd. Nr." := '1';
ImpSnp."importiert am" := CURRENTDATETIME;
ImpSnp.User := UPPERCASE(USERID);
ImpSnp.INSERT;
Beim Ausführen bekomme ich nun die Fehlermeldung:
Die Import SNP existiert bereits.
Identifizierte Felder und Werte:
lfd.Nr.='1'.
Die Tabelle Import SNP ist allerdings leer.
Keinerlei Datensätze.
9. Januar 2008 16:59
9. Januar 2008 17:00
ImpSnp."lfd. Nr." := ImpSnp."lfd. Nr." + 1;
9. Januar 2008 17:01
Ich denke ich muß eine Integer Variable anlegen, diese über den Record füllen lassen, und dann +1 addieren.
9. Januar 2008 17:07
IF ImpSnp.FIND('-') THEN
ImpSnp."lfd. Nr." := ImpSnp."lfd. Nr." +1 ELSE
ImpSnp."lfd. Nr." := 1;
9. Januar 2008 17:09
9. Januar 2008 17:11
9. Januar 2008 17:15
9. Januar 2008 17:17
9. Januar 2008 17:20
9. Januar 2008 17:21
9. Januar 2008 17:23
9. Januar 2008 17:27
GetDateiName(strPath : Text[250]) DateiName : Text[1024]
DateiName := strPath;
IF STRPOS(DateiName,'\') <> 0 THEN BEGIN
REPEAT
FOR i := 1 TO STRLEN(DateiName) DO BEGIN
IF COPYSTR(DateiName,i,1) = '\' THEN BEGIN
DateiName := DELSTR(DateiName,1,STRPOS(DateiName,'\'));
END;
END;
UNTIL STRPOS(DateiName,'\') = 0;
END;
EXIT(DateiName);
9. Januar 2008 17:47
9. Januar 2008 17:49
9. Januar 2008 17:54
9. Januar 2008 17:58
9. Januar 2008 18:00
9. Januar 2008 18:02