Autor Thema: ODBC - Anbindung  (Gelesen 1631 mal)

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
ODBC - Anbindung
« am: 28.11.11 - 09:12:53 »
Zum Aufruf einer ODBC Verbindung verwende ich folgenden Code:

Sub Click(Source As Button)
Dim con As New ODBCConnection
On Error Goto Fehlerhandler
con.ConnectTo(Inputbox("ODBC data source name", "DSN"))
While Not con.IsConnected
   dsn = Inputbox("ODBC data source name",    "Connection not made ...")
   If dsn = "" Then Exit Sub
   con.ConnectTo(dsn)
Wend
Messagebox "Connected to " & con.DataSourceName,, "Connection made ..."
con.Disconnect
   
Fehlerhandler:
Msgbox Error & " in Zeile " & Erl
Exit Sub
   
End Sub


Bei der Ausführung erhalte ich folgenden Fehler:

LS:DO- ODBC could not complete the requested operation. In Zeile 4

Einen entsp. ODBC Client habe ich auf dem Server installiert und eine gewünschte Verbindung
eingerichtet. Die Testverbindung war OK ! Die Testverbindung über den Programmaufruf "ndctest" war ebenfalls erfolgreich.

Hat jemand Erfahrung mit dieser Fehlermeldung ?

Offline ghostmw

  • Aktives Mitglied
  • ***
  • Beiträge: 201
  • Geschlecht: Männlich
    • BELOS - Raum+Ressourcenmanagement unter Lotus Notes
Re: ODBC - Anbindung
« Antwort #1 am: 28.11.11 - 09:36:22 »
Hi,

erst einmal die Frage, läuft der Script denn auf dem Server oder auf dem Client ab.

Entsprechend ist die weitere Suche anderst.

Der Server braucht eine System-Datenquelle, diese darf dann keine gemappten Netzlaufwerke etc. enthalten.

Beim Client siehts dagegen anderst aus, welches Betriebssystem in welcher Ausprägung wird benutzt (32- oder 64-bit)?

Hier gibt es Unterschiede in den ODBC-Treibern.

Pack mal noch ein paar Informationen dazu, Notesversion, OS, etc.

Das hilft unheimlich beim Suchen...

Grüße
Marco Weller
Lotus Domino / Lotus Notes seit 1996 (ab 4.5x)

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Re: ODBC - Anbindung
« Antwort #2 am: 28.11.11 - 10:21:35 »
Hallo !
Wir haben als Betriebssystem Windows 2003, 64 Bit im Einsatz, der Dominoserver ist jedoch noch die 32Bit-Variante von 8.5.2 FP3 HF116.
Der installiert Oracle-Client ist Version 10.2.0.1, 32Bit.

Gibt es denn überhaupt einen 64Bit Oracle-Client ?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: ODBC - Anbindung
« Antwort #3 am: 28.11.11 - 10:41:22 »
Da Dein angeführter Code mit Sub Click beginnt, passiert das auf dem Client, der Domino-Server spielt also überhaupt nicht mit.

Bernhard

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Re: ODBC - Anbindung
« Antwort #4 am: 28.11.11 - 11:03:21 »
... den gleichen Fehler bekomme ich auch bei "RunOnSever"


Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: ODBC - Anbindung
« Antwort #5 am: 28.11.11 - 13:58:02 »
@Hedwig: Mach das erst mal sauber...
RunOnServer kann mit dem von Dir geposteten Code ja schonmal gar nicht funktionieren, weil dort die Inputbox immer nen leeren String zurückliefert...

Ich habe die Vermuttung, dass Du am Server eine Datenquelle eingebunden hast (vermutlich auch NICHT als System- DSN), und jetzt versuchst, diese auf dem Client abzugreifen...

Aber ohne eine Beantwortung (und damit meine ich GENAUE Beantwortung) der Fragen von Marco wirst Du nicht weiter kommen...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz