How to import a value from sql to a variable value? TypeError: An integer is requied (got type list)
How to import a value from sql to a variable value? TypeError: An integer is requied (got type list)
我正在创建一个将值写入数据库的计数器,然后我想加载在下次重新启动时写入的最大值。
我的问题是当我执行我的 sql 查询时,我会得到一个 "list" 和错误“类型错误:需要一个整数(得到类型列表)。
counter=Value('h', 0)
SELECT MAX(counter) FROM [TTMM].[dbo].[280]
counter.value = cursor.fetchall()
print(counter.value)
如果我使用字符串作为输入变量,结果为:[ 267, ].
只想得到 267 作为我的计数器值。
如何将列表转换为整数?
这很简单...我 cursor.fetchone 代替了 fetchall。
我的解决方案:
counter=Value('h', 0)
SELECT MAX(counter) FROM [TTMM].[dbo].[280]
counter.value = cursor.fetchone()[0]
print(counter.value)
我正在创建一个将值写入数据库的计数器,然后我想加载在下次重新启动时写入的最大值。
我的问题是当我执行我的 sql 查询时,我会得到一个 "list" 和错误“类型错误:需要一个整数(得到类型列表)。
counter=Value('h', 0)
SELECT MAX(counter) FROM [TTMM].[dbo].[280]
counter.value = cursor.fetchall()
print(counter.value)
如果我使用字符串作为输入变量,结果为:[ 267, ].
只想得到 267 作为我的计数器值。
如何将列表转换为整数?
这很简单...我 cursor.fetchone 代替了 fetchall。
我的解决方案:
counter=Value('h', 0)
SELECT MAX(counter) FROM [TTMM].[dbo].[280]
counter.value = cursor.fetchone()[0]
print(counter.value)