python - dictfetchall() 没有给我的查询结果
问题描述
我正在开发一个 odoo 框架,并且我有一个 SQL 查询要在一个函数中执行。问题来了,当我在 SQL 控制台中单独运行查询时,我可以看到传入的数据。但是当我使用游标和方法 dictfetchall() 执行相同的操作时,我看到所有列的键和值都有 0 条记录. 代码如下:
def func(self,cr,uid,data):
# some operation happening here
dbc_query = """SELECT count(*) as no_of_records, id, values
FROM Billing_table
WHERE ("id"" != '123')"""
self._cr.execute(dbc_query)
charges = self._cr.dictfetchall()
print(charges)
# RESULTS ALL DICTIONARY KEYS AS ZERO VALUES.
解决方案
推荐阅读
- pointers - 为什么我需要一个中间全局来获取 CUDA 设备端函数地址?
- javascript - 向函数组件添加状态和生命周期方法
- c# - Xamarin Android 存档错误。路径文件问题
- android - 如何启用拖放并允许用户自定义排序?
- javascript - 完成一个手风琴jQuery功能,我尝试了很多,似乎没有任何工作?
- php - 如何使用已解析的打字稿覆盖表单默认值
- pandas - 行之间的差异作为列中的列表
- javascript - Array 中时间序列对象的移动平均值
- node.js - TestCafe 获取版本
- spring - 如何定位 GraphQLResolver 泛型的接口?