Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 34

Тема: Выборка из базы SQLite

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Vos-svar Посмотреть сообщение
    Причем не важно в одинарных или двойных кавычках OST
    Это не важно для DB Browser, наверное. А в sqlite3 Вы с двойными кавычками получали правильный ответ от сервера, что столбца с таким именем не существует. Я ни капли не удивлюсь, если этот самый DB Browser на лету подменяет двойные кавычки на правильные.
    Если в этом самом SQLite есть системные представления, где можно посмотреть пользовательский запросы, то это утверждение легко проверить.

  2. #2

    По умолчанию

    Цитата Сообщение от Vos-svar Посмотреть сообщение
    ........Что странно, я проверял правильность написания запросов в программе DB Browser for SQLite. В ней всё работало как задумывалось, с цифровыми именами столбцов.
    похожая тема
    https://www.rusavtomatika.com/forum/....php?f=1&t=999

    Тупо в панеле движок БД старый, то что работает в DB Browser, не пашет на панеле. С ПЛК скорее всего та же история.
    ---------
    Как у вас рука поднялась сделать имена столбцов не текстом, а цифрой?
    Код:
    CREATE TABLE "Products" ("Name" TEXT,"Date" TEXT,"Metal_mm" INT,"Correction" INT,"Oper_1" INT,"Oper_2" INT,"Oper_3" INT,"Oper_4" INT,"Oper_5" INT,"Oper_6" INT,"Oper_7" INT,"Oper_8" INT,"Oper_9" INT,"Oper_10" INT,"Oper_11" INT,"Oper_12" INT,"Oper_13" INT,"Oper_14" INT,"Oper_15" INT,"Oper_16" INT,"Oper_17" INT,"Oper_18" INT,"Oper_19" INT,"Oper_20" INT,"Angle_1" INT,"Angle_2" INT,"Angle_3" INT,"Angle_4" INT,"Angle_5" INT,"Angle_6" INT,"Angle_7" INT,"Angle_8" INT,"Angle_9" INT,"Angle_10" INT,"Angle_11" INT,"Angle_12" INT,"Angle_13" INT,"Angle_14" INT,"Angle_15" INT,"Angle_16" INT,"Angle_17" INT,"Angle_18" INT,"Angle_19" INT,"Angle_20" INT,"Width_1" INT,"Width_2" INT,"Width_3" INT,"Width_4" INT,"Width_5" INT,"Width_6" INT,"Width_7" INT,"Width_8" INT,"Width_9" INT,"Width_10" INT,"Width_11" INT,"Width_12" INT,"Width_13" INT,"Width_14" INT,"Width_15" INT,"Width_16" INT,"Width_17" INT,"Width_18" INT,"Width_19" INT,"Width_20" INT,"Pos1_1" INT,"Pos1_2" INT,"Pos1_3" INT,"Pos1_4" INT,"Pos1_5" INT,"Pos1_6" INT,"Pos1_7" INT,"Pos1_8" INT,"Pos1_9" INT,"Pos1_10" INT,"Pos1_11" INT,"Pos1_12" INT,"Pos1_13" INT,"Pos1_14" INT,"Pos1_15" INT,"Pos1_16" INT,"Pos1_17" INT,"Pos1_18" INT,"Pos1_19" INT,"Pos1_20" INT,"Pos2_1" INT,"Pos2_2" INT,"Pos2_3" INT,"Pos2_4" INT,"Pos2_5" INT,"Pos2_6" INT,"Pos2_7" INT,"Pos2_8" INT,"Pos2_9" INT,"Pos2_10" INT,"Pos2_11" INT,"Pos2_12" INT,"Pos2_13" INT,"Pos2_14" INT,"Pos2_15" INT,"Pos2_16" INT,"Pos2_17" INT,"Pos2_18" INT,"Pos2_19" INT,"Pos2_20" INT)
    Последний раз редактировалось BETEP; 18.04.2025 в 22:35.

  3. #3

    По умолчанию

    Цитата Сообщение от BETEP Посмотреть сообщение
    похожая тема
    https://www.rusavtomatika.com/forum/....php?f=1&t=999

    Тупо в панеле движок БД старый, то что работает в DB Browser, не пашет на панеле. С ПЛК скорее всего та же история.
    ---------
    Как у вас рука поднялась сделать имена столбцов не текстом, а цифрой?
    Код:
    CREATE TABLE "Products" ("Name" TEXT,"Date" TEXT,"Metal_mm" INT,"Correction" INT,"Oper_1" INT,"Oper_2" INT,"Oper_3" INT,"Oper_4" INT,"Oper_5" INT,"Oper_6" INT,"Oper_7" INT,"Oper_8" INT,"Oper_9" INT,"Oper_10" INT,"Oper_11" INT,"Oper_12" INT,"Oper_13" INT,"Oper_14" INT,"Oper_15" INT,"Oper_16" INT,"Oper_17" INT,"Oper_18" INT,"Oper_19" INT,"Oper_20" INT,"Angle_1" INT,"Angle_2" INT,"Angle_3" INT,"Angle_4" INT,"Angle_5" INT,"Angle_6" INT,"Angle_7" INT,"Angle_8" INT,"Angle_9" INT,"Angle_10" INT,"Angle_11" INT,"Angle_12" INT,"Angle_13" INT,"Angle_14" INT,"Angle_15" INT,"Angle_16" INT,"Angle_17" INT,"Angle_18" INT,"Angle_19" INT,"Angle_20" INT,"Width_1" INT,"Width_2" INT,"Width_3" INT,"Width_4" INT,"Width_5" INT,"Width_6" INT,"Width_7" INT,"Width_8" INT,"Width_9" INT,"Width_10" INT,"Width_11" INT,"Width_12" INT,"Width_13" INT,"Width_14" INT,"Width_15" INT,"Width_16" INT,"Width_17" INT,"Width_18" INT,"Width_19" INT,"Width_20" INT,"Pos1_1" INT,"Pos1_2" INT,"Pos1_3" INT,"Pos1_4" INT,"Pos1_5" INT,"Pos1_6" INT,"Pos1_7" INT,"Pos1_8" INT,"Pos1_9" INT,"Pos1_10" INT,"Pos1_11" INT,"Pos1_12" INT,"Pos1_13" INT,"Pos1_14" INT,"Pos1_15" INT,"Pos1_16" INT,"Pos1_17" INT,"Pos1_18" INT,"Pos1_19" INT,"Pos1_20" INT,"Pos2_1" INT,"Pos2_2" INT,"Pos2_3" INT,"Pos2_4" INT,"Pos2_5" INT,"Pos2_6" INT,"Pos2_7" INT,"Pos2_8" INT,"Pos2_9" INT,"Pos2_10" INT,"Pos2_11" INT,"Pos2_12" INT,"Pos2_13" INT,"Pos2_14" INT,"Pos2_15" INT,"Pos2_16" INT,"Pos2_17" INT,"Pos2_18" INT,"Pos2_19" INT,"Pos2_20" INT)
    Название столбцов цифрами сделал для более коротких запросов. Для добавления и изменения строк в таблице это не мешало, а вот выборка по таким столбцам стала не возможной.

  4. #4

    По умолчанию

    Решил проверить:
    Owen.jpg
    Сработало:
    - с двойными кавычками;
    - с квадратными скобками;
    - с апострофами;

    всё остальное не сработало!!!

  5. #5
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Решил проверить:
    Owen.jpg
    Сработало:
    - с двойными кавычками;
    - с квадратными скобками;
    - с апострофами;

    всё остальное не сработало!!!
    Не это Вы ещё сперва в базу заходите, а потом уже команды выполняете, ТС же не стал заморачиваться и из командной строки Линукса пытается работать

  6. #6

    По умолчанию

    Я писал свой код основываясь на примере видеоролика "50. Работа с СУБД SQLite" на ютубе канал "CodesysOneLove". Команда запроса формируется в моей программе и только потом передается в линукс на исполнение. Как сделать по другому я не знаю. Если у вас есть возможность, поделитесь мыслями какие еще есть варианты?

  7. #7
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от Vos-svar Посмотреть сообщение
    Если у вас есть возможность, поделитесь мыслями какие еще есть варианты?
    Вы ведь уже решили проблему, если остался файл который не выводит выборку на запрос, выкладывайте здесь

  8. #8

    По умолчанию

    У ТС проблема не с sqlite, а с работой с этой базой через codesys, не забывайте. Поэтому он с ней так и работает, проверяет запросы, которые воспринимает кодесис.

    ©Я так думаю...

  9. #9
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    У ТС проблема не с sqlite, а с работой с этой базой через codesys, не забывайте. Поэтому он с ней так и работает, проверяет запросы, которые воспринимает кодесис.

    ©Я так думаю...
    где хоть один скрин из КДС?
    таблица заполняется из КДС, полагаю по примеру из видео по работе с базой, с ней проблем нет. Прежде чем загружать в проект выборку из базы, нужно потренироваться в консоли, об этом здесь и шла пока речь, путаница с кавычками была и мешали те кто не разбирается
    Другие варианты вместо консоли, вот owen.png. И если таблица заранее не известна, помогает команда sqlite3 otchet.db ".schema"

  10. #10

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    таблица заполняется из КДС, полагаю по примеру из видео по работе с базой, с ней проблем нет. Прежде чем загружать в проект выборку из базы, нужно потренироваться в консоли, об этом здесь и шла пока речь, путаница с кавычками была [/B]
    Да всё так. При этом когда я отправлял запросы с выборкой из КДС и в ответ ничего не получал, полез в консоль выяснять почему ответа нет. Поэтому все скрины из консоли ПЛК.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Запись в БД SQLite
    от evg3798 в разделе OPC Серверы
    Ответов: 3
    Последнее сообщение: 07.04.2025, 11:32
  2. Ответов: 4
    Последнее сообщение: 12.03.2025, 14:57
  3. Multi-Protocol MasterOPC Server запись тега в SQLite
    от Bigpapasugrob в разделе OPC Серверы
    Ответов: 0
    Последнее сообщение: 21.09.2022, 11:48
  4. ПЛК110(М02) длина и выборка из нее
    от hyperhack в разделе ПЛК1хх [М02]
    Ответов: 4
    Последнее сообщение: 22.04.2021, 11:01
  5. Отчет в мастерскада. Выборка из отчета.
    от Vitamin в разделе Master SCADA 3
    Ответов: 12
    Последнее сообщение: 25.07.2020, 13:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •