Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Hedwig14 am 28.11.11 - 09:12:53

Titel: ODBC - Anbindung
Beitrag von: Hedwig14 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 ?
Titel: Re: ODBC - Anbindung
Beitrag von: ghostmw 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...

Titel: Re: ODBC - Anbindung
Beitrag von: Hedwig14 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 ?
Titel: Re: ODBC - Anbindung
Beitrag von: koehlerbv 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
Titel: Re: ODBC - Anbindung
Beitrag von: Hedwig14 am 28.11.11 - 11:03:21
... den gleichen Fehler bekomme ich auch bei "RunOnSever"

Titel: Re: ODBC - Anbindung
Beitrag von: Tode 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...