Autor Thema: Access Datenbank mit Notes Script auslesen  (Gelesen 2555 mal)

Offline Schocke

  • Senior Mitglied
  • ****
  • Beiträge: 254
  • Geschlecht: Männlich
Access Datenbank mit Notes Script auslesen
« am: 17.11.04 - 11:22:36 »
Hallo ,
ich versuche momentan mit Lotus Script Daten aus einer Access Datenbank auszulesen.
Öffnen der Datenbank und auslesen der Tabellennamen -> kein Problem.
Beim öffnen der Tabellen bekomme ich die Fehlermeldung:

"DAO.Database: Operation is not Supported for this type of object"

hier mein Source Code:

Sub Click(Source As Button)
  Set nAccess = CreateObject("Access.Application")
  nAccess.Opencurrentdatabase("C:\hardware.mdb")   
  Set dbs = nAccess.CurrentDB()
  numOfTables = dbs.TableDefs.Count
  count1 = 0
  Do While count1 <> numOfTables
    tdfname = dbs.TableDefs(count1).Name
    If Left(tdfname,4) <> "MSys" Then
      Set tdf = dbs.Opentable(tdfname)        'Hier knallt es
    End If
  count1 = count1 +1
  Loop
End Sub


Kann mir einer sagen was ich verkehrt mache ??
mfg
Michael

Der der weiß, daß er nichts weiß, weiß mehr als der, der nicht weiß, daß er garnichts weiß!

Es gibt Gerüchte, dass 1969, einen Tag vor Neil Armstrong, ein Mann namens MacGyver in einer umgebauten Waschmaschine...


Server: 7.0.2 auf W2003 Server
Clients: 7.0.2 auf XP

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Schocke

  • Senior Mitglied
  • ****
  • Beiträge: 254
  • Geschlecht: Männlich
Re: Access Datenbank mit Notes Script auslesen
« Antwort #2 am: 17.11.04 - 13:27:14 »
hmmmm
so richtig bringt mich das nicht weiter
mfg
Michael

Der der weiß, daß er nichts weiß, weiß mehr als der, der nicht weiß, daß er garnichts weiß!

Es gibt Gerüchte, dass 1969, einen Tag vor Neil Armstrong, ein Mann namens MacGyver in einer umgebauten Waschmaschine...


Server: 7.0.2 auf W2003 Server
Clients: 7.0.2 auf XP

Marinero Atlántico

  • Gast
Re: Access Datenbank mit Notes Script auslesen
« Antwort #3 am: 17.11.04 - 13:35:52 »
ist es nicht sowieso besser, stabiler, standardkonformer, etc. mit ODBC auf die Access zuzugreifen?

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Access Datenbank mit Notes Script auslesen
« Antwort #4 am: 17.11.04 - 13:40:21 »
Axel, warum soll das so sein? Sowohl DAO wie ODBC stammt aus dem Hause Mikroschrott und DAO ist sicher die jüngere, modernere Technologie. Unter diesen Aspekten verstehe ich Deine Bemerkung eigentlich nicht wirklich.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Access Datenbank mit Notes Script auslesen
« Antwort #5 am: 17.11.04 - 13:53:43 »
Was ist den der Inhalt von tdfname wenn er die Fehlermeldung bringt. Ist da ein gültiger Tabellenname drinnen.

@Semeaphoros Verstehe nicht, wo du da ausser in der Fehlemeldung irgendwas von DAO siehst. Muss Axel recht geben, ich würde das auch über ODBC bzw. der dazugehörigen Lotustechnologie lösen.

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

Marinero Atlántico

  • Gast
Re: Access Datenbank mit Notes Script auslesen
« Antwort #6 am: 17.11.04 - 13:57:15 »
Axel, warum soll das so sein? Sowohl DAO wie ODBC stammt aus dem Hause Mikroschrott
Heisst dieser Hersteller von vielen heissgeliebten Dingen:
- mein Betriebssystems
- mein MS-SQL Servers
- mein Office Paket
- meine leider viel zu selten benutzte VS.NET Entwicklungsplattform

nicht eher Microsoft und nicht Microschrott?

 
und DAO ist sicher die jüngere, modernere Technologie. Unter diesen Aspekten verstehe ich Deine Bemerkung eigentlich nicht wirklich.
Ich hab eigentlich mit ODBC ganz gute Erfahrungen gemacht. Ausserdem unterstützt das Lotus direkt mit UseLSX. Ich finde das funktioniert eigentlich ganz gut.
Noch besser ist natürlich JDBC, aber da bin ich vielleicht ein bischen voreingenommen.   

Gruß Axel


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Access Datenbank mit Notes Script auslesen
« Antwort #7 am: 17.11.04 - 13:58:23 »
Ralf

1. die Fehlermeldung: "DAO.Database ....."
2. der von Martin3 verlinkte Artikel
3. die in meinen Augen eher unpassenden Attribute "besser, standardmässiger, stabiler" ohne das zu begründen.

Als persönliche Vorliebe (quasi "ich würde eher ..." statt "ist es nicht besser ...") sieht die Sache natürlich sofort ganz anders aus.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Access Datenbank mit Notes Script auslesen
« Antwort #8 am: 17.11.04 - 14:01:10 »
Axel: Microsoft heisst der Hersteller der schönen, blaugründigen Bildschirme mit weisser Schrift, die ich in letzter Zeit wieder häufiger zu sehen bekomme, weitere Vorschläge gibt es im Glossar, wobei ich mir dort erlaubt habe, gewisse Vorschläge, die ich bekommen habe, schon gar nicht aufzunehmen .......  :)

Ansonsten: SMS ..... steht auch im Glossar und heisst ziemlich sicher was anderes, als Du im ersten Moment meinst ...... ;)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Schocke

  • Senior Mitglied
  • ****
  • Beiträge: 254
  • Geschlecht: Männlich
Re: Access Datenbank mit Notes Script auslesen
« Antwort #9 am: 17.11.04 - 14:04:15 »
@Ralf_M_Petter
in  tdfname steht ein gültiger Tabellenname drin.
Irgendwelche Ideen ??
mfg
Michael

Der der weiß, daß er nichts weiß, weiß mehr als der, der nicht weiß, daß er garnichts weiß!

Es gibt Gerüchte, dass 1969, einen Tag vor Neil Armstrong, ein Mann namens MacGyver in einer umgebauten Waschmaschine...


Server: 7.0.2 auf W2003 Server
Clients: 7.0.2 auf XP

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Access Datenbank mit Notes Script auslesen
« Antwort #10 am: 17.11.04 - 14:14:13 »
Die Frage ist jetzt ist das wirklich eine reale Tabelle in der Datenbank oder ist das eine Verknüpfung. Weiters glaube ich (nicht Wissen), dass du für deine Vorgehendsweise Zugriff über com brauchst, denn Notes als Client nicht beherrscht. Warum machst du es nicht über den Standard LS:DO?

@Semeaphoros DAO ist sicher besser wie ODBC für Clients die es beherrschen. Siehe oben glaube ich nicht das Notes das beherrscht.

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

Offline Schocke

  • Senior Mitglied
  • ****
  • Beiträge: 254
  • Geschlecht: Männlich
Re: Access Datenbank mit Notes Script auslesen
« Antwort #11 am: 17.11.04 - 14:19:17 »
@Ralf_M_Petter
was meinst Du mit "Standard LS:DO" ?
Wenn es eine andere Möglichkeit gibt bin ich gerne bereit auch das auszuprobieren.
mfg
Michael

Der der weiß, daß er nichts weiß, weiß mehr als der, der nicht weiß, daß er garnichts weiß!

Es gibt Gerüchte, dass 1969, einen Tag vor Neil Armstrong, ein Mann namens MacGyver in einer umgebauten Waschmaschine...


Server: 7.0.2 auf W2003 Server
Clients: 7.0.2 auf XP

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Access Datenbank mit Notes Script auslesen
« Antwort #12 am: 17.11.04 - 14:26:09 »
Ich sag nur Designer Hilfe Suche nach LS:DO zeigt dir alles was du brauchst. Mit CodeBeispielen.


Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz