Проблема из Pyhton3 при подключении базы данных Sqlite3 в памяти - PullRequest
0 голосов
/ 04 декабря 2018

Я столкнулся с проблемой при попытке подключиться из Python3.4 к базе данных памяти в sqlite3.Я использую следующий код:

conn = sqlite3.connect('/data/smc/smcdm.db')
c= conn.cursor()
c.execute("ATTACH DATABASE 'file:/dev:/shm/bacnet_values.db?cache=shared' AS bac_v")
db_cursor_system = c.execute("SELECT dm_ver, bacnet_ver, iot_ver, 
smc_db_ver, system_version from system_details")
for row in db_cursor_system:
    print ("dm_ver = ", row[0])
    print ("bacnet_ver = ", row[1])
    print ("iot_ver = ", row[2])
    print ("smc_db_ver =", row[3]);
    print ("system_version =", row[4]);
conn.commit
c.fetchall()

Я получаю следующую ошибку:

 sqlite3.OperationalError: unable to open database: file::/dev:/shm/bacnet_values.db?cache=shared

Может кто-нибудь помочь, спасибо!

...