5. Februar 2007 15:33
...
IF CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM)) > 0
SELECT
LTRIM(SUBSTRING(
CONVERT(varchar(250), ALARM),
CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM)) + 10,
(
CHARINDEX((char(13) + char(10)), CONVERT(varchar(250), ALARM), CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM)))
- CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM))
) - 10
))
AS Alarm
ELSE
SELECT NULL AS Alarm,
...
6. Februar 2007 17:49
SELECT KUNUMMER, ANREDE, NAME, ANSCHR, ZUSATZ, STRASSE, PLZ, ORT, FAX,
IF CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM)) > 0
SELECT
LTRIM(SUBSTRING(
CONVERT(varchar(250), ALARM),
CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM)) + 10,
(
CHARINDEX((char(13) + char(10)), CONVERT(varchar(250), ALARM), CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM)))
- CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM))
) - 10
))
AS Alarm
ELSE
SELECT NULL AS Alarm, SPRACHE, KONDITION
FROM WOD00003.dbo.DADR0000
Server: Nachr.-Nr. 156, Schweregrad 15, Status 1, Zeile 3
Falsche Syntax in der Nähe des IF-Schlüsselwortes.
7. Februar 2007 10:50
SELECT KUNUMMER, ANREDE, NAME, ANSCHR, ZUSATZ, STRASSE, PLZ, ORT, FAX,
SUBSTRING(
CONVERT(varchar(250), ALARM),
CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM)) ,
(
CHARINDEX((char(13) + char(10)), CONVERT(varchar(250), ALARM), CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM)))
- CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM))
)
)
AS Alarm,
SPRACHE, KONDITION
FROM DATENBANK
Alarm - OnFormat(VAR Text : Text[1024])
IF STRPOS(Text, 'Alarmtext:') = 0 THEN
Text := ''
ELSE
Text := COPYSTR(Text, 11);
7. Februar 2007 12:04
Alarm - OnFormat(VAR Text : Text[1024])
IF STRPOS(Text, 'Alarmtext:') = 0 THEN
Text := ''
ELSE
Text := COPYSTR(Text, 11);
IF rec_Adressdaten.GET(KUNUMMER) THEN
Alarm := rec_Adressdaten.Alarmtext;
IF rec_Adressdaten.GET(KUNUMMER) THEN
Alarmtext :=
COPYSTR(Alarm,
STRPOS(Alarm, 'Alarmtext:'),
STRPOS(Alarm, '\par ') - STRPOS(Alarm, 'Alarmtext:'));
Alarm := Alarmtext;
7. Februar 2007 16:29
CR := 13;
LF := 10;
Text := DELCHR(Text, '=', (FORMAT(CR) + FORMAT(LF)));
Text := COPYSTR(Text, 1, STRLEN(Text) - STRPOS(Text, FORMAT(CR) + FORMAT(LF)));
7. Februar 2007 17:27
CR := 13;
LF := 10;
Alarm := rec_Adressdaten.Alarm;
TEXT := Alarm;
TEXT := DELCHR(TEXT, '=', (FORMAT(CR) + FORMAT(LF)));
TEXT := COPYSTR(TEXT, 12, STRLEN(TEXT) - STRPOS(TEXT, FORMAT(CR) + FORMAT(LF)));
Alarm := TEXT;
8. Februar 2007 08:52
SuchText := 'Alarmtext:';
IF STRPOS(TextVariable,SuchText) > 0 THEN BEGIN
StartDeineFunktion();
END ELSE
CLEAR(TextVariable);
8. Februar 2007 14:23
// ALARMTEXTE AUSSCHNEIDEN
CR := 13;
LF := 10;
Suchtext := 'Alarmtext:';
IF STRPOS(TEXT,Suchtext) > 0 THEN BEGIN
Alarm := rec_Adressdaten.Alarm;
TEXT := Alarm;
TEXT := DELCHR(TEXT, '=', (FORMAT(CR) + FORMAT(LF)));
TEXT := COPYSTR(TEXT, 12, STRLEN(TEXT) - STRPOS(TEXT, FORMAT(CR) + FORMAT(LF)));
Alarm := TEXT;
END ELSE BEGIN
CLEAR(TEXT);
END;
8. Februar 2007 16:14
SELECT KUNUMMER, ANREDE, NAME, ANSCHR, ZUSATZ, STRASSE, PLZ, ORT, FAX,
SUBSTRING(
CONVERT(varchar(250), ALARM),
CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM)),
(
CHARINDEX((char(13) + char(10)), CONVERT(varchar(250), ALARM), CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM)))
- CHARINDEX('Alarmtext:', CONVERT(varchar(250), ALARM))
)
)
AS Alarm,
SPRACHE, KONDITION
FROM DATENBANK
Alarmtext: Schwarze Liste
CR := 13;
LF := 10;
IF STRPOS(rec_Adressdaten.Alarm, 'Alarmtext:') <> 0 THEN
Alarm := COPYSTR(rec_Adressdaten.Alarm, 11, STRLEN(rec_Adressdaten.Alarm) - STRPOS(rec_Adressdaten.Alarm, (FORMAT(CR) + FORMAT(LF)))))
ELSE
Alarm := '';
8. Februar 2007 18:20
CR := 13;
LF := 10;
Suchtext := 'Alarmtext:';
IF STRPOS(TEXT,Suchtext) = 0 THEN BEGIN
Alarm := rec_Adressdaten.Alarm;
TEXT := Alarm;
TEXT := DELCHR(TEXT, '=', (FORMAT(CR) + FORMAT(LF)));
TEXT := COPYSTR(TEXT, 12, STRLEN(TEXT) - STRPOS(TEXT, FORMAT(CR) + FORMAT(LF)));
Alarm := TEXT;
END ELSE BEGIN
Alarm := '';
END;
8. Februar 2007 18:24
9. Februar 2007 09:12