Die Community zu .NET und Classic VB.
Menü

Tipp-Upload: VB.NET 0388: Starten des ODBC Datenquellen Administrators für 32 bit in einer 64 bit Systemumgebung

 von 

Hinweis zum Tippvorschlag  

Dieser Vorschlag wurde noch nicht auf Sinn und Inhalt überprüft und die Zip-Datei wurde noch nicht auf schädlichen Inhalt hin untersucht.
Bitte haben Sie ein wenig Geduld, bis die Freigabe erfolgt.

Über den Tipp  

Dieser Tippvorschlag ist noch unbewertet.

Der Vorschlag ist in den folgenden Kategorien zu finden:

  • Datenbanken und XML

Dem Tippvorschlag wurden folgende Schlüsselwörter zugeordnet:
ODBC 32/64 bit Vista Win7

Der Vorschlag wurde erstellt am: 18.02.2010 15:49.
Die letzte Aktualisierung erfolgte am 18.02.2010 16:18.

Zurück zur Übersicht

Beschreibung  

Aufgetauchte Problematik auf Windows 7 - 64 bit (evtl. auch Vista)

Der ODBC Datenquellen Administrator kann über die Systemsteuerung gestartet werden. Leider werden hierin nur die ODBC-Einträge für die 64 bit Systemumgebung angezeigt. Durch einen Trick können auch die ODBC-Einträge für die 32 bit Systemumgebung zur Anzeige gebracht werden.

Man erstelle mit VB ein 32 bit Hilfsprogramm in dem die nachfolgende Zeile enthalten ist:

Sub StarteODBC
Call Shell(Environ("windir") & "\system32\odbcad32.exe")
End Sub

Wichtig: Das Hilfsprogramm muß auf 32 bit eingestellt sein.

Nach dem Start des Hilfsprogramm erscheint der ODBC Datenquellen Administrator mit den 32 bit ODBC-Einträgen.

Schwierigkeitsgrad

Schwierigkeitsgrad 1

Verwendete API-Aufrufe:

Download:

Download des Beispielprojektes [10,52 KB]

' Dieser Source stammt von http://www.activevb.de
' und kann frei verwendet werden. Für eventuelle Schäden
' wird nicht gehaftet.

' Um Fehler oder Fragen zu klären, nutzen Sie bitte unser Forum.
' Ansonsten viel Spaß und Erfolg mit diesem Source!
'
' Beachten Sie, das vom Designer generierter Code hier ausgeblendet wird.
' In den Zip-Dateien ist er jedoch zu finden.

' ----------- Anfang Projektdatei Projekt1.vbproj  -----------
' ------------------ Anfang Datei Form1.vb  ------------------
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles MyBase.Load

        Call Shell(Environ("windir") & "\system32\odbcad32.exe") ' Windows Vista + 7

    End Sub

End Class

' ------------------- Ende Datei Form1.vb  -------------------
' ------------ Ende Projektdatei Projekt1.vbproj  ------------

	

Diskussion  

Diese Funktion ermöglicht es, Fragen, die die Veröffentlichung des Tipps betreffen, zu klären, oder Anregungen und Verbesserungsvorschläge einzubringen. Nach der Veröffentlichung des Tipps werden diese Beiträge nicht weiter verlinkt. Allgemeine Fragen zum Inhalt sollten daher hier nicht geklärt werden.

Um eine Diskussion eröffnen zu können, müssen sie angemeldet sein.