Thema Datum  Von Nutzer Rating
Antwort
Rot Aus Excel über ODBC in eine OracleDB schreiben
07.11.2006 14:41:21 Wudy
NotSolved
08.11.2006 11:20:55 Rasta
NotSolved

Ansicht des Beitrags:
Von:
Wudy
Datum:
07.11.2006 14:41:21
Views:
2877
Rating: Antwort:
  Ja
Thema:
Aus Excel über ODBC in eine OracleDB schreiben
Hallo zusammen,

ich möchte aus einer Exceltabelle bestimmte Wert auslesen - soweit
kein Problem - und diese Werte dann in eine Oracletabelle schreiben -
was für mich ein Problem ist-.
Kennt einer eine Möglichkeit dieses zu tun.
Das Problem bei der Sache ist, dass keine CSV-Datei genutz werden
kann, da keine Möglichkeit besteht diese auf den Datenbankserver zu
übertragen. Ausserdem kann an dem ausführenden Rechner keine
Konfiguration von TNSnames-Einträgen usw. vorausgesetzt werden.

Vielen Dank vorab

Ein Freund hat mir folgendes Statment geschrieben - funktioniert aber
leider nicht- :

Private Sub CommandButton1_Click()
Dim oCN As ADODB.Connection ' Object
Dim oRS As ADODB.Recordset 'object
Dim sService As String
Dim sUser As String
Dim sPwd As String
Dim sVerbindung As String
Dim sSQL As String
Dim iZeile As Integer

sService = Sheets("Tabelle1").Range("B1").Value
sUser = Sheets("Tabelle1").Range("B2").Value
sPwd = Sheets("Tabelle1").Range("B3").Value
sVerbindung = Sheets("Tabelle1").Range("B5").Value
sSQL = Sheets("Tabelle1").Range("B6").Value
Set oCN = CreateObject("adodb.connection")
Call oCN.Open(sVerbindung) ', "test", "test")
Set oRS = CreateObject("ADODB.Recordset")
oRS.ActiveConnection = oCN
Call oRS.Open(sSQL)

iZeile = 12
While Not oRS.EOF
Sheets("Tabelle1").Range("A" & iZeile).Value =
oRS.Fields(0).Value
iZeile = iZeile + 1
oRS.MoveNext
Wend
Call oRS.Close
End Sub

MIT DEN VERBINDUNGSDATEN:

Servicenameorcl
Usernametest
Passwort (Klartext)test

Verbindungfiledsn=c:\test.dsn
SQLSelect shapetext from NeuTabelle where shapeText <> ""

Es scheint so, dass die Datei test.dsn probleme bereitet.

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Aus Excel über ODBC in eine OracleDB schreiben
07.11.2006 14:41:21 Wudy
NotSolved
08.11.2006 11:20:55 Rasta
NotSolved