Posts

Es werden Posts vom Januar, 2011 angezeigt.

Oracle-Datenbank: Anmeldung ohne tnsnames.ora

ab Oracle 10g gibt es die Möglichkeit sich ohne eine angepasste tnsnames.ora an der Datenbank anzumelden: sqlplus user/pwd@IP:PORT/SID Hilfreich, wenn man in abgeschotteten Umgebungen neben den "großen" Datenbanken eine lokal installierte Datenbank ansprechen will.

shuttle item verbreitern

Um Shuttle Elemente in der Darstellung zu verbreitern, ist im Abschnitt Element im Feld HTML Form Element Attributes der entsprechende Eintrag vorzunehmen: Bsp.: HTML Form Element Attributes: style="width:250px" Quelle: http://apex-notes.blogspot.com/2007/11/enlarge-shuttle-item.html

trunc(sysdate) - nette Spiele mit dem Datum

Über die trunc-date Funktion läßt sich ausgehend von einem Datumswert sehr einfach ein abgeleiteter Datumswert ermittelt: bspw. der Jahres-, Quartals-, Monats- oder Wochenanfang. Die 11g Doku erläutert dies an zwei Stellen: http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/functions209.htm#SQLRF06151 bzw. http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/functions242.htm#sthref2718 So liefert select trunc(to_date('06.02.2011'),'q') from dual; das DATUM des Quartalsersten (im Bsp. den 01.01.2011). Wichtig ist, dass trunc immer ein Datum zurückliefert, keinen String. Einige Beispiele anhand des 20.Feb 2011 (ein Sonntag in der 07 KW in 2011): select trunc(to_date('20.02.2011'),'d') from dual; select trunc(to_date('20.02.2011'),'dd') from dual; select trunc(to_date('20.02.2011'),'ddd') from dual; select trunc(to_date('20.02.2011'),'mm') from dual; select trunc(to_date('20.02.2011&

HP und Microsoft verbünden sich bei Appliances gegen Oracle

Nun kommt auch Microsoft mit Appliances heraus: HP und Microsoft haben vier Appliances aus HP-Hardware und Microsoft-Software vorgestellt, über die Firmenkunden speziell aufeinander abgestimmte Hard- und Software sowie zusätzliche Produkte respektive Service-Angebote eine Vereinfachung ihrer IT erreichen sollen. Ziel ist es, dass Anwender durch den vorkonfigurierten Mix aus Hard- und Software die Zeit für das Einrichten der Lösungen reduzieren und eine höhere Leistungsfähigkeit erreichen. So sollen Unternehmen über vorkonfigurierte Assistenten Anwendungen offenbar schon innerhalb einer Stunde bereitstellen können. ... Quelle: http://www.heise.de/newsticker/meldung/HP-und-Microsoft-verbuenden-sich-bei-Appliances-gegen-Oracle-1171414.html

Apple ohne Mastermind

Bild
So sieht ein Aktienchart aus, wenn DER führende Kopf ein Unternehmen verläßt - aus gesundheitlichen Gründen verlassen muss. Nicht dass ich wirklich ein Freund von iPod, iPad und Co geworden bin - die Systeme sind mir einfach zu abgeschlossen. Der Hype darum ist mir zu groß. Und die Dinger haben einfach (noch?) zu viel Verbesserungspotential. Ein großer Vordenken und genialer Stratege ist Steve Jobs allemal! Ich wünsche Ihm gute Genesung und dass er Apple vielleicht doch noch einmal vorsteht. siehe auch http://www.ftd.de/it-medien/it-telekommunikation/:agenda-apples-mastermind-ist-weg/50216147.html Quelle Aktienchart vom 17.01.2011: http://www.comdirect.de/inf/aktien/detail/chart.html?ID_NOTATION=253931&timeSpan=10D

Tabular Form und Select List - Bug in APEX 4.0

Ein böser Bug in APEX 4 ist mir bis Patch 4.0.2 erhalten geblieben: Eine in 3.2 entwickelte Anwendung, die über die Upgrades inzwischen auf Version 4.0.2 gelandet ist, hat immernoch den Fehler, dass im Firefox (nicht im IE) durch F5 die Werte von Select-Listen einer Tabular Form eine Zeile nach oben "rutschen" . Das ist ziemlich hinterhältig, da dies oft nicht bemerkt werden wird. Beim "Weiterblättern" (einmal vor und zurück) stimmen die Daten wieder. Wird aber nach dem "Hochrücken" gespeichert - werden die falschen Werte festgeschrieben. Ich bin natürlich nicht der erste, dem das aufgefallen ist: siehe auch: http://deneskubicek.blogspot.com/2010/07/apex-40-standard-tabular-forms-and.html bzw. http://forums.oracle.com/forums/thread.jspa?threadID=1097954&tstart=0 Auf apex.oracle.com konnte ich den Fehler nicht mehr nachvollziehen - möglicherweise liegts am Upgrade. Als workaround empfiehlt Patrick Wolf die Sicherheiteinstellungen anzupassen: "... e

LOV und Darstellung im IE

Eine sehr nette Funktion in APEX ist es, Key-Werte über den Report in sprechende Werte umzusetzen: Hierzu sind die Eigenschaften der entsprechenden Spalte unter Column Attributes -> Display As als "Display as Text (based on LOV, does not save state)" zu definieren. Unter List of Values ist anschliessend die entsprechende LOV anzugeben (oder einzutragen) - fertig! Soweit, so gut. Zumindest mit Theme 20 (andere habe ich nicht getestet) ergibt sich mit dem Internet Explorer (IE8) eine fehlerhafte Darstellung: Sollte die Spalte null sein und somit eine leere Zelle angezeigt werden, dann wird der Gitterrahmen für diese Zellen nicht korrekt dargestellt. (Für Spalten, die nicht per LOV "umgesetzt" werden, funktioniert die Darstellung bei NULL-Werten.) Abhilfe: Wird Null display value auf   gesetzt, klappts auch mit dem IE. Firefox hat damit keine Probleme.