Здравствуйте, мне нужно написать скрипт на питоне, который будет работать с фаербёрдом. на такой код
#!/usr/bin/python
# -*- coding: utf-8 -*-
import kinterbasdb
myconnection = kinterbasdb.connect(database='/home/aswed/databases/test.fbd',
databasename='testbase',
username='SYSDBA',
password='root')
mycursor = myconnection.cursor()
mycursor.execute('select (id, name, atype) from pets')
result = mycursor.fetchall()
for (idf,namef,typef) in result:
print (idf + '|' + namef + '|' + typef)
myconnection.close
Traceback (most recent call last):
File "./dbpets.py", line 8, in <module>
password='root')
File "/usr/lib/python2.7/dist-packages/kinterbasdb/__init__.py", line 478, in connect
return Connection(*args, **keywords_args)
File "/usr/lib/python2.7/dist-packages/kinterbasdb/__init__.py", line 641, in __init__
b.dsn, b.dpb, b.dialect, timeout
kinterbasdb.OperationalError: (-902, 'isc_attach_database: \n Your user name and password are not defined. Ask your database administrator to set up a Firebird login.')
Пароль SYSDBA правильный указан. Что не так?