PDA

View Full Version : .... DDS nur Grossschreibung?



Brownie
02-04-03, 08:04
Hi all,

für eine bestimmte Anwendung benötige ich ein Feld das genau so geschrieben sein soll: "FaxNo". DDS lässt mich aber nur gross schreiben. Gibt's Hilfe?

Brownie, der auf dem DDS-Schlauch steht

akorb
02-04-03, 08:21
Hallo,

mit F13 kann man die Standardwerte für die Sitzung ändern. Dort kann man auch einstellen, ob nur in Großbuchstaben eingegeben werden soll.

Brownie
02-04-03, 08:44
Hallo akorb,

danke für die schnelle antwort. F13 ist schon ok. Aber die Systaxprüfung bringt trotzdem Fehler. Vielleicht bedeutet das "works as designed"?

gruss, brownie

akorb
02-04-03, 10:16
Hallo brownie,

einen Feldnamen kann man meines Wissens wirklich nur in Grossbuchstaben schreiben. Reicht nicht vielleicht auch die Überschrift für das Feld?
Funktion COLHDG.

MfG
akorb

rmittag
02-04-03, 10:36
ist SQL eine Alternative ? Die Anweisung


CREATE TABLE QTEMP/TEST
( "FaxNo" CHAR ( 5 ) NOT NULL WITH DEFAULT )


ergibt



Feldebeneninformationen
Daten Feld Puffer Puffer Feld Spalte
Feld Art Länge Länge Position Verwend. Überschrift
FAXNO00001 ZCHN 5 5 1 Beide "FaxNo"
Alternativer Name . . . . . . . . . . . . : "FaxNo"
ID des codierten Zeichensatzes . . . . . : 273


[Dieser Beitrag wurde von rmittag am 02. April 2003 editiert.]

Brownie
02-04-03, 10:49
danke rmittag,

aber die nachfolgende "pc"-anwendung geht auf den feldnamen und der bleibt halt gross.

trotzdem danke, brownie

Fuerchau
02-04-03, 15:06
Die Groß/Kleinschreibung ist für SQL normalerweise nicht relevant. Wenn die PC-Anwendung den Feldnamen allerdings in Anführungszeichen setzt ("FaxNo") dann muss das genauso definiert werden.
Was in SQL geht kann auch teilweise in DDS.
Schlüsselwort ALIAS('FaxNo').
Dann müsste der Zugriff klappen da das Ergebnis fast identisch zum SQL Create Table ist.