日期:2014-05-16  浏览次数:20584 次

pymssql,pyodbc 查询结果集显示问题
从数据库中查询的结果是:

ds = ('ACAEKHU5RH', None, None, '1245254845845', 'A', '01', 'df', 'f@fe.com', 'df', 'Paypal', 'IE8', 1, 'http://localhost:34114/cdkey/payment.aspx', '127.0.0.1', None, Decimal("1.0000"), 'USD', Decimal("22.0000"), '0', datetime.datetime(2010, 10, 11, 13, 22, 40, 313000), None, None, None, None, None, None, None, 'WLY')

出现
Decimal("1.0000")
datetime.datetime(2010, 10, 11, 13, 22, 40, 313000)
等类似的问题,不是我们想要的结果

再看看这样:
print ds[17]
输出: 22.0000

说明在序列中,没有对初始数据格式化