簡體   English   中英

TypeError:必須是字符串或緩沖區,而不是int:在執行sqlAlchemy查詢時

[英]TypeError: must be string or buffer, not int: when executing sqlAlchemy query

我了解錯誤,但我不知道錯誤來自何處。

我有此查詢從數據庫返回一行:

test = DBSession.query(TTransformerTurnsRatio).filter(TTransformerTurnsRatio.ixSubReport == sub_rep_id).first()

這是我的桌子的樣子: 在此處輸入圖片說明

我如何在這里收到TypeError異常? 我迷路了。

在SQL Server Management Studio中,我將sTap的值類型從nvarchar更改為int。 但是在我的模型文件中,我仍然將sTap作為Unicode。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM