Zum Inhalt springen

VB6 und Oracle Datenbanken


Nicole1989

Empfohlene Beiträge

Hallo Leute:hells:

Ich habe ein riesengrosses Problem:( . Ich soll von einem Webserver auf einen anderen Server zugreifen. Jedoch weiss ich nun, dass dies nicht möglich ist, da die Systeme vollständig voneinander getrennt sind. Nun wurde mir vorgeschlagen, die Oracle-Datenbankabfragen mit VB6 zu machen. Jedoch muss ich sagen, dass ich überhaupt keine Ahnung davon habe. Hat dies irgendjemand schon mal gemacht? Gibt es irgendwie ein Tutorial oder so etwas? Brauche dringend helfe!!!!:(:(

Vielen Dank.

Mit freundlichen Grüssen

Nicole

Link zu diesem Kommentar
Auf anderen Seiten teilen

dir kann geholfen werden, wenn du ein bisschen mehr information preisgibst...

WAS willst du genau machen? welcher webserver (hersteller, version)? welches oracle? welcher oracle client (oracle instant client, TNS)? welches zugriffslayout darf/willst du verwenden? OLE DB, ODBC, ADO, OO4O? ausserdem verstehe ich nicht, wie ein zugriff auf "vollständig voneinander getrennte" systeme mit VB6 einfach sein sollte als mit anderen mitteln.

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also vom Webserver weiss ich nicht viel. Aber mit dem werde ich momentan nicht allzuviel zu tun haben. Die Oracle Datenbank ist natürlich von beiden Systemen her zugänglich. Ich arbeite mit Oracle Client 10g. Vom Layout her würde ich jetzt mal ODBC sagen. :rolleyes:

:) Danke für deine Antwort.

Lg Nicole

Link zu diesem Kommentar
Auf anderen Seiten teilen

dann wirst du zuerst (wenn du diesen noch nicht hast) den oracle-odbc-treiber (link) benötigen. dann ist eine odbc-system-(bevorzugt) oder benutzerdatenquelle (über ODBCAD32.EXE oder den direkten weg in die registry) einzurichten. auf diese kann dann aus deiner VB6-anwendung zugegriffen werden.

wenn ADO über ODBC verwendet wird (was ich aus deinen aussagen noch nicht genau herauslesen konnte) kannst du mit einem ADODB.Command-objekt befehle an die DB schicken, mit ADODB.RecordSet daten holen, d.h. die datenbank abfragen:

Dim objCmd As New ADODB.Command


With objCmd

  .ActiveConnection = "DSN=Deine_ODBC_DSN;Password=DeinOraclePasswort;UserID=DeinOracleDatenbankUser"


  .CommandType = adCmdText

  .CommandTimeout = 30

  .CommandText = "drop table amstels_tabelle_zum_trash_bin"

End With


objCmd.Execute

selbstverständlich könntest du auch DAO verwenden, das ist allerdings bereits in die jahre gekommen und wird bei oracle 10 seine schwächen zeichen (limitierung der execute-befehlslänge auf knapp 4000 zeichen. etc.).

sorry wenn ich zu ausführlich/kompliziert war :)

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...