SQLCODE: -413\n- conversion error from string?
Делаю запрос к базе с явным приведением к типу, но получаю ошибку. Типы полей VARCHAR
и DATE
sqlquery = """SELECT CAST(BOOK1.R001F AS CHAR(30)), CAST(CAR_A103.R1024 AS CHAR(10)) \
FROM BOOK1 LEFT OUTER JOIN CAR_A103 \
ON BOOK1.R001F = CAR_A103.R1024"""
connect = fdb.connect(dsn='C:\c.gdb', user='sysdba', password='master')
cursor = connect.cursor()
cursor.execute(sqlquery)
result= cursor.fetchall()
print(result)
cursor.close()
connect.close()
Ошибка:
raise exception_from_status(DatabaseError, self._isc_status, "Cursor.fetchone:")
fdb.fbcore.DatabaseError: ('Cursor.fetchone:\n- SQLCODE: -413\n- conversion error from string "пин"', -413, 335544334)
Источник: Stack Overflow на русском