如何从sql导入值到变量值? TypeError:需要一个整数(类型列表)

问题描述 投票:-1回答:1

我正在创建一个将值写入数据库的计数器,然后要加载在下次重新引导时写入的最大值。

我的问题是,当我执行我的SQL查询时,我将插入一个“列表”,并且出现错误“ TypeError:需要一个整数(获取类型列表)。

counter=Value('h', 0)

SELECT MAX(counter) FROM [TTMM].[dbo].[280] counter.value = cursor.fetchall() print(counter.value)

如果我使用字符串作为输出变量,插入结果:[267,]。

仅想获得267作为我的计数器值。

我如何将列表转换为int?

python sql list int typeerror
1个回答
0
投票

非常简单...我当时是游标。fetchone插入了fetchall。

我的解决方案:

counter=Value('h', 0)

SELECT MAX(counter) FROM [TTMM].[dbo].[280]
counter.value = cursor.fetchone()[0]
print(counter.value)
© www.soinside.com 2019 - 2024. All rights reserved.