Найти - Пользователи
Полная версия: SQLAlchemy+sqlite+windows как подсоединиться к базе...
Начало » Базы данных » SQLAlchemy+sqlite+windows как подсоединиться к базе...
1
СергейЩ
engine = create_engine('sqlite:///d:\\joindemo.db', echo = True)

как правильно написать путь к базе. Как ни пробывал не получается.
Только так получилось:
engine = create_engine('sqlite:///joindemo.db', echo = True)
Но создает базу не там где надо.(не там где код программы…)
Спасибо…
Версия питона 2.6.2
wonderfulll
http://www.sqlalchemy.org/docs/05/reference/dialects/sqlite.html?highlight=sqlite%20windows
To use a Windows path, regular drive specifications and backslashes can be used. Double backslashes are probably needed:
# absolute path on Windows
e = create_engine('sqlite:///C:\\path\\to\\database.db')
СергейЩ
Я по разному пробовал, с одним слэшом с двумя, ставил 4 слэша подряд, ничего не помогает. Пока подсоединился с помолщью DB-API. Help весь читал и что там написано все пробовал. Может правда из-за того что windows Sevan стоит….
wonderfulll
Windows 7 не причём, у меня на 7 всё нормально подключается.

from sqlalchemy import *

engine = create_engine("sqlite:///C:\\Python25\\qqqqq.db")
metadata = MetaData(engine)

users = Table('users', metadata,
Column('id', Integer, primary_key=True),
Column('name', String),
Column('fullname', String),
)

metadata.create_all(engine)
создаёт файл в C:\Python25\?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB