2017-04-02 97 views
0

是否有可能方法添加到pyodbc行类(子类或Decorator模式我想,但我不知道如何来实现)添加方法pyodbc

回答

0

显然不能,因为没有pyodbc的对象具有__dict__属性,从而防止添加/修补任何用户属性。这里解释 - Adding attributes to python objects

然而,如果你的内存/性能要求允许,您可以通过使用pypyodbc在纯Python实现pyodbc的解决这个问题。我刚刚测试过这个,因为我想要继承Connection,它可以工作,并向Row对象动态添加新的属性。

这是另一种探索使用ctypes的可能途径 - https://stackoverflow.com/a/24498525/1045885