Autor Thema: ODBC unter Vista !?  (Gelesen 5988 mal)

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
ODBC unter Vista !?
« am: 26.01.09 - 15:10:45 »
Hallo zusammen,

ich trau mich kaum, es auszusprechen, doch ich muss via ODBC auf eine Lotus Notes DB zugreifen von einem speziellen Windows Vista PC.

Hat da jemand eine Idee ? Den NotesSQL ODBC-Driver habe ich ausprobiert, der funktioniert nur unter Vista wohl nicht.

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: ODBC unter Vista !?
« Antwort #1 am: 26.01.09 - 16:22:21 »
Warum mußt Du das - es gibt sicher eine besser Alternative.

Nenn uns doch mal Dein Ziel - dann können wir gemeinsam über einen Weg nachdenken ;-)

Grüße David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re: ODBC unter Vista !?
« Antwort #2 am: 26.01.09 - 17:02:53 »
Na das klingt nach einem Lichtblick !

Ausgangssituation:

Daten über Personen liegen in einer Notes Datenbank. Die Serverversion ist 8.0.2 (auf Windows 2003).

Nun müssen auf einem Kartendrucker Ausweise gedruckt werden. Die Software die den Kartendruck übernimmt ( Template laden, Daten importieren, Druck anstossen ) kann nur per ODBC auf Daten zugreifen.

Die Idee war nun eben, per ODBC Verbindung auf die Benutzerdaten der Person zuzugreifen für die eine Ausweiskarte gedruckt werden soll.

Ausser ODBC beherrscht die SW keine andere Import-Funktion.

Driri

  • Gast
Re: ODBC unter Vista !?
« Antwort #3 am: 27.01.09 - 08:22:43 »
Du könntest alternativ zu NotesSQL die Daten aus der Notes-DB als CSV exportieren und darauf dann per ODBC zugreifen.

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: ODBC unter Vista !?
« Antwort #4 am: 27.01.09 - 08:40:40 »
Hallo,
@Driri: prinzipiell würde das so wohl gehen, aber einen kontinuierlichen Abgleich kriegt man so eher nicht hin.

Wie wärs damit: Per Java-Agent & JDBC die Daten aus Notes holen und in eine richtige relationale DB schreiben (MySQL, MSSQL, ...) und von dort per ODBC abgreifen.

Grüße David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re: ODBC unter Vista !?
« Antwort #5 am: 27.01.09 - 09:49:31 »
Das Zeitfenster zwischen entstehen der Daten in Lotus Notes und dem Druck der Karten wird ca. bei 5 Minuten liegen. Daher wäre die JDBC Lösung sicher die bessere. Hast Du da evtl. einen Link oder einen anderen Tip wo ich da am besten anfange ? Mit JDBC habe ich noch keine Erfahrungen sammeln dürfen.

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: ODBC unter Vista !?
« Antwort #6 am: 27.01.09 - 10:57:54 »
Erste Frage. Um wieviele Daten geht es hier eigentlich?
Zweite Frage. Werden die Daten jeweils nur einmal gedruckt oder immer wieder? Müssen die einmal exportierten Daten also aufgehoben werden?

Wenn es sich da nämlich nicht um Massendaten handelt und die Daten nicht aufgehoben werden müssen, dann wäre ein Speichern der Daten, Export als CSV beim speichern in ein bereits vorhandenen File, Drucken und dann die Daten im File mit einen "Habe gedruckt" Kennzeichen versehen (vorausgesetzt) die Drucksoftware kann das.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re: ODBC unter Vista !?
« Antwort #7 am: 27.01.09 - 11:09:52 »
Hallo Thomas,

ich muss das ganze "Failsafe" hinbekommen, da der Druck nicht durch einen IT-affinen Mitarbeiter durchgeführt wird, sondern notfalls durch einen MA der gerade noch sein Microsoft Office auf seinem PC findet.

Ich kann also keine komplizierten "Datei öffnen" -> "richtige CSV Datei finden" -> "durch drei Dialoge durch" Ketten aufbauen.

Die ODBC Variante ist in der Karensoftware einfach realisiert, da werden Verbindung und alle anderen Dinge automatisch aufgebaut und nur Daten in einer Liste angezeigt, die noch zu drucken sind. Ein Klick und die Karte kommt raus.

Die Daten müssen nur ein einziges mal gedruckt werden, also nicht aufgehoben werden. Ein Zugriff via ODBC auf die Quellinformationen in Notes wäre deshalb das optimale gewesen. Ich bekomme aber den NotesSQL ODBC Treiber auf der Windows Vista Kiste einfach nicht ans laufen. Es erscheint immer eine Fehlermeldung "126". Kann sein das das an Notes 8 liegt . . . Oder an Vista ...

Grüsse

Jenson

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: ODBC unter Vista !?
« Antwort #8 am: 27.01.09 - 11:25:23 »
Du kannst doch im QuerySave der Maske das Dokument gleich in Deine ODBC-fähige DB exportieren und dabei zum Beispiel auch gleich vorhandene Records ab einem bestimmten Alter löschen.

Davon, dass der User da noch irgendwelche Klicks machen muss, hat ja hier niemand gesprochen.

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: ODBC unter Vista !?
« Antwort #9 am: 27.01.09 - 11:28:16 »
Genau wie Bernhard das sagt. Nur das du genausogut eine CSV Datei nehmen kannst wenn alles was du gesagt hast stimmt.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re: ODBC unter Vista !?
« Antwort #10 am: 29.01.09 - 17:23:05 »
Moin zusammen,

der Ansatz per Event ( Speichern einer Maske oder Workflow-Status . . . ) die Daten in eine SQL Datenbank zu schreiben gefällt mir sehr gut. Prompt ausprobiert und schon wieder gescheitert.

Die Connection via ODBC auf SQL-Server lässt sich aufbauen, ich kann auch in LS die Tabellennamen auslesen etc.

Allerdings sobald ich einen Query ausführe ( SELECT * FROM IDCard ) stürzt der gesamte Notes Client ab. Client ist 8.0.2 deutsch Standard auf Windows Vista. Der SQL Server liegt momentan noch auf der gleichen Maschine ( MS SQL 2005 Express ).

Die Tabelle ist nicht wirklich komplex.


Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: ODBC unter Vista !?
« Antwort #11 am: 29.01.09 - 18:16:45 »
Da müsste man den kompletten Code sehen um das beurteilen zu können.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re: ODBC unter Vista !?
« Antwort #12 am: 29.01.09 - 20:20:55 »
Habe das Beispiel aus der 8er Adminhilfe genommen für ODBCQuery -> execute genommen, poste das Beispiel gleich gerne noch, bin nur noch unterwegs.


Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re: ODBC unter Vista !?
« Antwort #13 am: 30.01.09 - 09:43:48 »
Moin,

habe einen neuen Thread aufgemacht, da das ganze ja nun in LS und ODBC "abdriftet" :-)

http://atnotes.de/index.php/topic,43959.0.html

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: ODBC unter Vista !?
« Antwort #14 am: 30.01.09 - 11:55:10 »
Zwischenbemerkung aus einer polit-ökonomischen Perspektive:
Ich hab spätestens seit .NET große Skepsis bezüglich ODBC.
Microsoft selbst favorisiert ja jetzt nun seit Jahren andere Schnittstellen für RDBMS.
Und damit wächst halt das Risiko, dass ODBC ein stiefmütterlich behandelt wird.
Die Frage ist halt, ob Microsoft (oder IBM-Domino) den Image-Schaden für nicht downward kompabilität höher bewertet als die Kosten für die downward-Kompabilität Prüfungen sowie eventuelle Reparaturen.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz