Вверх ↑
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
#196: 2009-07-02 20:38:40 ЛС | профиль | цитата

Не последует, единственное как стереть дату в календаре, которая как я понял берется из потока.
Тут еще 1 проблемка.
Ну не могу из Экселя сделать файл db с читаемыми строками - все символы получаются кракозябрами.
Делаю так - эксель в csv, csv в db при помощи SQLite Expert.
Открываю db прогой сделанной в хиасме и одни кракозябры вместо слов
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#197: 2009-07-02 23:12:26 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 09:30:42
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#198: 2009-07-02 23:13:13 ЛС | профиль | цитата
Выше - это я.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 952
Рейтинг: 4
#199: 2009-07-02 23:39:36 ЛС | профиль | цитата
Изменил и получил - Unable to open the database file
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#200: 2009-07-02 23:50:46 ЛС | профиль | цитата
user_asm, а Бд ты где создавал? Если в SQLite Expert и при выбраном UTF8, то что заказал - то и имеешь.
Создавай БД по новой.
Я предупреждал - не применяй SQLite Expert .
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#201: 2009-07-03 20:49:17 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 09:30:42
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#202: 2009-07-03 21:18:23 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 09:30:43
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#203: 2009-07-04 09:51:35 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 09:30:43
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#204: 2009-07-04 10:32:35 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 09:30:43
карма: 0

0
Ответов: 952
Рейтинг: 4
#205: 2009-07-05 23:05:51 ЛС | профиль | цитата
Почему запрос SELECT * FROM note WHERE Ispolnit1 LIKE "%2" не выводит ничего если в поле поиска написать не целое значение искомой ячейки а только часть?
Допустим исполнитель Иванов а в поиск вбить Ива .... результат пустая таблица поиска.
Может другой синтаксис? не like а еще что-то ...
карма: 0

0
Ответов: 5446
Рейтинг: 323
#206: 2009-07-05 23:13:33 ЛС | профиль | цитата
user_asm, надо так:

SELECT * FROM note WHERE Ispolnit1 LIKE "%2%%"

Источник: http://www.sqlite.org/lang_expr.html (раздел The LIKE and GLOB operators)
карма: 1

0
Ответов: 952
Рейтинг: 4
#207: 2009-07-05 23:27:21 ЛС | профиль | цитата
Спасибо за подсказку. Но как то не все получилось.
Есть ячейки в которых написаны слова через запятую, вот в них поиск отказывается работать.
Там где поиск ведется по ячейкам содержащим одно слово допустим фамилию, все отлично.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#208: 2009-07-05 23:46:25 ЛС | профиль | цитата
user_asm, а так

SELECT * FROM note WHERE Ispolnit1 LIKE "%2%" 
а если у тебя Иванов где то в середине (между запятыми) то нужно

SELECT * FROM note WHERE Ispolnit1 LIKE "%%2%" 

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 952
Рейтинг: 4
#209: 2009-07-06 13:18:11 ЛС | профиль | цитата
Хм, как-то и это не прокатило.
Есть столбец, в нем адрес, допустим г.Москва, ул.Ленина, дом 52
В поиске набираю - Ленин - и получаю при первом варианте - пустую таблицу, при втором таблица просто обновляется.
Т.е. поиск по части слова содержащегося в ячейке.
Команда LOWER тут не может быть применена?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#210: 2009-07-06 13:54:09 ЛС | профиль | цитата
Tad писал(а):
если у тебя Иванов где то в середине (между запятыми) то нужно
SELECT * FROM note WHERE Ispolnit1 LIKE "%%2%"
а у меня работает без проблемм. Посчитай %
------------ Дoбавленo в 13.57:
user_asm писал(а):
при втором таблица просто обновляется.
может у тебя Лениных много или sqlite3.dll не штатный?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)