django-mssql数据库错误,SQL查询错误

时间:2018-01-23 21:07:59

标签: sql sql-server django database django-database

我使用django-mssql连接数据库。我正在对数据库进行原始sql查询,但是我收到了这个错误。

django.db.utils.DatabaseError: (-2147352567, 'Exception occurred
.', (0, 'Microsoft SQL Server Native Client 11.0', 'Error conver
ting data type varchar to bigint.', None, 0, -2147217913), None)

Command:
SELECT Attribute FROM ML.attribute WHERE CompanyID = '1' AND Att
ributeID NOT IN (SELECT AttributeID FROM ML.correlatedattribute
WHERE ProductID ='AUTO_LOAN')AND (Useless != 1 OR Useless IS NUL
L)

调用数据库的函数体就像这样

def query(query_string):
   cursor = connection.cursor()
   cursor.execute(query_string)
   rows = cursor.fetchall()
   cursor.close()
   return rows

错误似乎与数据类型有关,但我不知道如何解决这个问题。

0 个答案:

没有答案