Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
|
|||
Не последует, единственное как стереть дату в календаре, которая как я понял берется из потока. Тут еще 1 проблемка. Ну не могу из Экселя сделать файл db с читаемыми строками - все символы получаются кракозябрами. Делаю так - эксель в csv, csv в db при помощи SQLite Expert. Открываю db прогой сделанной в хиасме и одни кракозябры вместо слов |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:30:42 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Выше - это я.
|
|||
карма: 25 |
|
Ответов: 952
Рейтинг: 4
|
|||
Изменил и получил - Unable to open the database file
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
user_asm, а Бд ты где создавал? Если в SQLite Expert и при выбраном UTF8, то что заказал - то и имеешь.
Создавай БД по новой. Я предупреждал - не применяй SQLite Expert . |
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:30:42 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:30:43 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:30:43 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:30:43 |
|||
карма: 0 |
|
Ответов: 952
Рейтинг: 4
|
|||
Почему запрос SELECT * FROM note WHERE Ispolnit1 LIKE "%2" не выводит ничего если в поле поиска написать не целое значение искомой ячейки а только часть?
Допустим исполнитель Иванов а в поиск вбить Ива .... результат пустая таблица поиска. Может другой синтаксис? не like а еще что-то ... |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
user_asm, надо так:
Источник: http://www.sqlite.org/lang_expr.html (раздел The LIKE and GLOB operators) |
|||
карма: 1 |
|
Ответов: 952
Рейтинг: 4
|
|||
Спасибо за подсказку. Но как то не все получилось.
Есть ячейки в которых написаны слова через запятую, вот в них поиск отказывается работать. Там где поиск ведется по ячейкам содержащим одно слово допустим фамилию, все отлично. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
user_asm, а так
|
|||
карма: 25 |
|
Ответов: 952
Рейтинг: 4
|
|||
Хм, как-то и это не прокатило.
Есть столбец, в нем адрес, допустим г.Москва, ул.Ленина, дом 52 В поиске набираю - Ленин - и получаю при первом варианте - пустую таблицу, при втором таблица просто обновляется. Т.е. поиск по части слова содержащегося в ячейке. Команда LOWER тут не может быть применена? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Tad писал(а): если у тебя Иванов где то в середине (между запятыми) то нужно
SELECT * FROM note WHERE Ispolnit1 LIKE "%%2%" ------------ Дoбавленo в 13.57: user_asm писал(а): при втором таблица просто обновляется. |
|||
карма: 25 |
|