ODBC-Systemdatenquellen "Klima" aus der List1 auswählen?

  • Hallo Leute,

    Wie kann ich in ODBC-Systemdatenquellen "Klima" aus der SysListView321 auswählen?
    Ich habe es mit ControlListView versucht, leider ohne Erfolg :rolleyes:

    [autoit]

    Opt("WinTitleMatchMode", 4)

    [/autoit][autoit][/autoit][autoit]

    Run("rundll32.exe "& "shell32.dll,Control_RunDLL "&@SystemDir&"\ODBCCP32.CPL,ODBC-Datenquellen-Administrator")

    [/autoit][autoit][/autoit][autoit]

    WinWait("ODBC-Datenquellen-Administrator","Benutzer&datenquellen:")
    Do
    ControlCommand("ODBC-Datenquellen-Administrator", '', 'SysTabControl321', 'TabRight', '')
    Until StringInStr(WinGetText("ODBC-Datenquellen-Administrator"), '&Systemdatenquellen:') <>5

    [/autoit][autoit][/autoit][autoit]

    ControlListView("ODBC-Datenquellen-Administrator","&Systemdatenquellen:","SysListView321","FindItem","Klima")
    ControlSetText("ODBC-Datenquellen-Administrator","&Systemdatenquellen:","SysListView321","Select","Klima")

    [/autoit]

    Vielen Dank im Voraus !

    Viele Grüße,
    Dino

    Einmal editiert, zuletzt von Dino (20. Oktober 2008 um 16:29)

    • Offizieller Beitrag

    Hallo

    Probier das mal (ungetestet):

    Spoiler anzeigen
    [autoit]

    Opt("WinTitleMatchMode", 4)

    [/autoit] [autoit][/autoit] [autoit]

    Run("rundll32.exe "& "shell32.dll,Control_RunDLL "&@SystemDir&"\ODBCCP32.CPL,ODBC-Datenquellen-Administrator")

    [/autoit] [autoit][/autoit] [autoit]

    WinWait("ODBC-Datenquellen-Administrator","Benutzer&datenquellen:")
    Do
    ControlCommand("ODBC-Datenquellen-Administrator", '', 'SysTabControl321', 'TabRight', '')
    Until StringInStr(WinGetText("ODBC-Datenquellen-Administrator"), '&Systemdatenquellen:') <>5

    [/autoit] [autoit][/autoit] [autoit]

    ControlListView("ODBC-Datenquellen-Administrator","&Systemdatenquellen:","SysListView321","Select", ControlListView("ODBC-Datenquellen-Administrator","&Systemdatenquellen:","SysListView321","FindItem","Klima"))

    [/autoit]

    Mfg Spider

  • Nur so eine Frage, was hast Du davon Ihn dort auszuwählen außer zum "umkonfigurieren"?

    Evtl. willst Du es direkt in die Registry schreiben?

    HKLM/Software/ODBC/ODBC.INI/ODBC DATASources/"DSN Name"
    HKLM/Software/ODBC/ODBC.INI/"DSN Name"/(DB/User/etc)

    und für USER DSN
    HKCU/Software/ODBC/ODBC.INI/ODBC DATASources/"DSN Name"
    HKCU/Software/ODBC/ODBC.INI/"DSN Name"/(DB/User/etc)

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o