【发布时间】:2013-11-24 15:27:06
【问题描述】:
这是我在 python 中使用 pyodbc 的选择
SELECT = "SELECT k.ID as id, k.Title as title, hash(k.ID || k.Title) as hash from kart as k"
我得到错误的地方
ProgrammingError: ('42000', "[42000] [Microsoft][ODBC Microsoft Access Driver] 在查询表达式 'hash(k.ID || k.Title)' 中使用无效的竖线。 (-3100) ( SQLExecDirectW)")
你知道怎么解决吗?这个选择我用于我的 FDB 没有问题。问题必须在竖线和散列函数中。在 Access 中有什么替代方法?
【问题讨论】:
-
Access SQL 中没有
hash()函数。 -
当您说您将它与“您的 FDB”一起使用时,您是指 Firebird 数据库吗?
-
是的,确切地说,Firebird 数据库(但带有另一个 python 模块)。