python3+pywin32 获取用户定义的ODBC数据源_PHP教程
[python]
# -*- coding: UTF-8 -*-
# 获取ODBC数据源列表
from tkinter import *
from tkinter import ttk
import win32api,win32con
def GetODBCdsn():
key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,
'SOFTWARE\\ODBC\\ODBC.INI\\ODBC Data Sources',0, win32con.KEY_ALL_ACCESS)
#print(key)
#print(win32api.RegQueryValue(key,''))
#print('返回项的子项数目、项值数目,以及最后一次修改时间',win32api.RegQueryInfoKey(key))
subitem, item, opdate =win32api.RegQueryInfoKey(key)
dsnlist=[]
for i in range(item):
print('---',win32api.RegEnumValue(key, i))
dsnName,dsnObject,dsnType = win32api.RegEnumValue(key, i)
dsnlist.append(dsnName)
#print(dir(win32api))
win32api.RegCloseKey(key)
return dsnlist
class MFrame(Frame):
def __init__(self, master=None, cnf={}, **kw):
self.master = master
self.master.title('获取用户定义的数据源')
self.combo = ttk.Combobox(self.master)
self.combo.config(state="readonly")
self.combo.pack(side=TOP, fill = 'x', expand = False)
self.combo.update_idletasks()
comlist=GetODBCdsn()
self.combo['values'] = comlist
def test():
GetODBCdsn()
def main():
root = Tk()
mf=MFrame(root)
root.mainloop()
if __name__=="__main__":
#test()
main()
推荐阅读
-
php 获取当前用户的IP,php当前用户ip_PHP教程
-
php中实现获取随机数组列表的自定义函数,php数组_PHP教程
-
python3+pywin32 获取用户定义的ODBC数据源_PHP教程
-
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码_PHP教程
-
PHP获取指定函数定义在哪个文件中以及其所在的行号实例_PHP教程
-
python3+pywin32 获取用户定义的ODBC数据源
-
php中实现获取随机数组列表的自定义函数,php数组_PHP教程
-
PHP getallheaders无法获取自定义头(headers)的问题,phpgetallheaders_PHP教程
-
微信获取用户地理位置信息的原理与步骤,获取地理位置_PHP教程
-
php获取发送给用户的header信息的方法,phpheader_PHP教程