Hi
Ich habe mir die neuste Version von SAPDB installiert (7.4), und habe da noch einige Probleme:
Der SAPDB Server selber liegt auf einen Linux-Server.
Über den Datenbankmanager kann ich von meinen Windowsrechner auf SAPDB auf dem Server zugreifen.
So kann ich auch von meinen Rechner aus dort Datenbanken erstellen usw.
Mit den SQL-Studio kann ich von meinen Rechner aus Tabellen erstellen etc (sql statements innerhalb der Datenbank halt..)
Problem: Wo kann ich ein bestimmtes Datumsformat einstellen? Da das geläufige Date-format nicht funktioniert.
zb: SQL Dialog:
Insert into <tabellenname> values (2002-12-10)
geht nicht. Da kommt ein Fehler wegen dem falschen Date-format.
Insert into <tabellenname> values (20021210)
geht, aber bei select * from <tabellenname> wird trotzdem ein Fehler wegen dem Format ausgegeben...
Wenn ich das Datum num umdrehe und es so aussieht. DDMMYYYY also 10122002
kommt dieser Fehler:
'Datetime Field Overflow; Invalid Date Format: DD-MON-YY. '
Auch wenn ich alle anderen Date-Formate eingebe, bis auf die eine Variante, die klappt.
Wenn ich das ganze über die Graphische Oberfläche(Form Dialog) eingebe (ähnelt Access) kann ich auch 10.12.2002 eingeben. Das wird dann zu 2002-10-12 angezeigt, sowie ich das eingegeben habe.
Wenn ich mir über die Grphische Oberfläche nun die Daten angucken will, muss ich nun auf den Button "Report" klicken, und dort werden alle Daten in YYYY-MM-DD angezeigt.
Wenn ich aber diesen Form-Dialog nun in SQL angucken will, steht da nur
'select * from <tabellenname>'
Genau der Befehl, der oben nicht klappen wollte. Führe ich nun dieses SQL Code aus, kommt keine Fehlermeldung. Das verwirrt mich doch stark... :confused:
Zur Info: Ich hab bei den Settings Orakle eingestellt.
2. Frage: Kann ich im SQL Dialog 2 SQL Anweisungen schreiben, also zb erst eine Tabelle erstellen und dann mit Werten füllen?
Geht bei mit nicht, da er immer an End-Tag der ersten Anweisung was zur Meckern hat...
Ein ';' geht nicht, da meckert er, genauso wenn ich nichts hinschreibe...
Um dieses Problem zu umgehen, kann ich zwar zu jeder Anweisung ein extra Dialog aufrufen, was die Sache aber umheimlich erschwert. Man denke da nur an importete sql-Dateien...