powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / malformed database schema
11 сообщений из 11, страница 1 из 1
malformed database schema
    #37660774
gosti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть две таблицы

1 CREATE TABLE s_house (
id integer PRIMARY KEY AUTOINCREMENT NOT NULL,
house varchar(20),
id_street integer,
FOREIGN KEY (id_street)
REFERENCES s_street(ID)
ON DELETE RESTRICT
ON UPDATE NO ACTION
);

CREATE INDEX s_house_street
ON s_house
(id_street);

2 CREATE TABLE s_street (
ID integer PRIMARY KEY AUTOINCREMENT NOT NULL,
k_street varchar(4) UNIQUE,
nm_street varchar(100)
);

CREATE INDEX s_street_kod
ON s_street
(k_street);


пишу простейшую команду: SQLEXEC(id_connect, 'SELECT * FROM s_house', 'tmp')
и она не работает.
ошибка такая : malformed database schema (s_house) - near "NO": syntax error (11)

причем если я убираю FOREIGN KEY, то все работает.

что я пишу не так?
...
Рейтинг: 0 / 0
malformed database schema
    #37660937
RXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gosti,

Недостаточно информации. Покажите схему, как она есть, а не в своем "пересказе". Например, в утилите sqlite3 директива ".schema".

Вы выполняете "PRAGMA foreign_keys = ON" после подключения к базе?
...
Рейтинг: 0 / 0
malformed database schema
    #37660969
gosti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пишу так =SQLEXEC(id_connect, "PRAGMA foreign_keys = ON") после коннекта, возвращает 1.

схему даже не знаю как посмотреть, базу создаю с помощью утилиты sqlite maestro.
...
Рейтинг: 0 / 0
malformed database schema
    #37661040
gosti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не очень понятно про схему: куда смотреть что делать
...
Рейтинг: 0 / 0
malformed database schema
    #37661082
RXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RXLgosti,

Недостаточно информации. Покажите схему, как она есть, а не в своем "пересказе". Например, в утилите sqlite3 директива " .schema ".


SQLite поставляется вместе с утилитой sqlite3. Исключение - когда SQLite идет как библиотека в составе другого приложения. В любом случае, вы можете скачать весь комплект сами: http://sqlite.org/download.html
...
Рейтинг: 0 / 0
malformed database schema
    #37661132
gosti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с утилитой понятно . скопировал в каталог, пишу .schema и ничего не происходит. объясни пожалыста как для тупых
...
Рейтинг: 0 / 0
malformed database schema
    #37661212
RXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gosti,

Код: plaintext
1.
2.
3.
4.
sqlite3 файл_вашей_базы

sqlite3> .schema
......
...
Рейтинг: 0 / 0
malformed database schema
    #37661313
qosti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а что дает это .schema ? База создана, я могу добавлять записи. как только соединию таблицы - перестает работать(
...
Рейтинг: 0 / 0
malformed database schema
    #37661572
RXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qosti,

Если вы во всем разобрались, то зачем спрашиваете? ;)
...
Рейтинг: 0 / 0
malformed database schema
    #37662347
qosti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RXLqosti,

Если вы во всем разобрались, то зачем спрашиваете? ;)

Спрашиваю, потому что не работает, увы(
...
Рейтинг: 0 / 0
malformed database schema
    #37662565
RXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qosti,

Что необходимо для диагностики я вам написал выше.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / malformed database schema
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]