preload
Feb 17

Wer Maven einsetzt stößt schnell auf genau das Problem, es gibt keine Oracle JDBC JAR in irgendeinem öffentlichen Repository.

Problem:

Den Oracle JDBC Treiber liegt auf Grund von Lizenzbeschränkungen nicht in öffentlichen Maven-Repositories. Das ist ärgerlich, wenn die Applikation allerdings Maven einsetzt, da gerade die Verwaltung der Abhängigkeiten mit Maven sehr praktisch ist.

Lösung:

1. Die aktuelle Oracle Version auslesen, wenn nicht bereits bekannt:

SQL> SELECT * FROM v$version;

Ausgabe in etwa wie folgt:

Oracle Database 11g Express Edition Release 11.2.0.2.0 – Production
PL/SQL Release 11.2.0.2.0 – Production
CORE 11.2.0.2.0 Production
TNS for 32-bit Windows: Version 11.2.0.2.0 – Production
NLSRTL Version 11.2.0.2.0 – Production

2. Download des passenden JDBC Treibers von der Oracle Seite:
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html

3. Treiber Datei ins maven repository einfügen
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2.0 -Dpackaging=jar -Dfile=ojdbc6.jar -DgeneratePom=true

4. Dependency in pom.xml deines Projektes hinzufügen

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.2.0</version>
</dependency>

Jetzt liegt die oracle jdbc jar im Repository und kann in den entwickelten Applikationen per dependency wie gehabt benutzt werden.

Tagged with:
Jan 24

Problem
Ein bestimmter Bereich eines Excel-Sheets soll nur bearbeitbar sein. Der Rest des Arbeitsblattbereiches soll gesperrt werden.

Lösung
Da gibt es mehrere Lösungen, jedoch bin ich auf die nachfolgende gestoßen, die sehr simpel und effektiv ist.

Nehmen wir an, der Bereich A1-D10 soll editierbar sein. Alle weiteren Zellen müssen gesperrt werden, ob dort Text steht oder nicht.

  • Geht in den Visual Basic Editor in Excel (unterschiedlich nach Office-Version – Office 2007 Tab Entwicklertools)
  • Dort unter VBAProject mit der rechten Maustaste auf das entsprechende Sheet klicken (z.B. Tabelle1)
  • “Code anzeigen” auswählen
  • Nun das nachfolgende Snippet einfügen:

Private Sub Worksheet_Activate()
'Set/restrict sheet's scroll area.
Me.ScrollArea = "A1:D10"
End Sub

Jetzt ist bis auf den Bereich A1:D10 jede weitere Zelle auf dem Blatt gesperrt

Tagged with:
Dez 12

Immer wieder nett zu lesen ist die Kolumne von Bastian Sick. Ich habe mir auch alle drei Bücher der “Der Dativ ist dem Genitiv…” geleistet. Es ist schon interessant, wie häufig man sich selbst am Niederrhein erwischt mit den typischen Ausspruch: “Ich fahre mal kurz nach Aldi“. Richtigerweise müsste es natürlich “Ich fahre mal kurz zu Aldi” heißen. Auch wenn hier am Niederrhein nach solch einem Ausspruch einen niemand korrigieren würde, so sollte man zumindest die korrekte Form kennen :-)

Auch heute bin ich wieder auf die Zwiebelfisch Kolumne gestoßen. Hierbei geht es um den Konjunktiv.

Wie lautet denn der Konjunktiv im Indikativ konjugiert, Perfekt erste Person von “möchten”?

Ich habe gemöchtet

Wer hätte das gedacht. Ich habe gemöchtet! Hört sich irgendwie meuchelmörderisch an. Gemöchtet hab ich, und das gleich mehrfach!

Nachlesen kann man dies in der Zwiebelfisch Kolumne von Bastian Sick.

Tagged with: