Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2022-04-02 23:57:09 |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Андрюха писал(а): Не работаетТвоя схема нормально читает Elements.db и без конвертора. Можешь ли ты приложить именно ту базу (с UTF-8), и именно с тем сравнением, которое тебе необходимо |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Можешь ли ты приложить именно ту базу (с UTF-8), и именно с тем сравнением |
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2022-04-02 23:57:09 |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Детальное рассмотрение показало...
Короче, на этот IC можно забить -- не будет он работать с UTF-8, он рассчитан только на ASCII ------------ Дoбавленo: Вот тебе пример, который может делать запрос Upper c UTF-8 (среднее поле Edit), в нем есть переделанный IC
|
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2022-04-02 23:57:09 |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Смотря какие базы. Конечно, этот метод немного медленнее, чем предыдущий, но достаточно быстрый для большинства нужд.
Работает он просто -- преобразует стандартную строку с набором символов UTF-8 (MultiByte) в Wide строку (WideChar), затем преобразует Wide строку в верхний регистр и возвращает все это обратно в стандартную строку с набором символов UTF-8 |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2022-04-02 23:56:47 |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Андрюха писал(а): можно работать с кодировками KOI8 и DOSНет, для них нужны другие конверторы |
|||
карма: 22 |
|
Ответов: 26
Рейтинг: 1
|
|||
МОжет кто подскажет по SQL.
Есть таблица с набором данных. Нужно организовать добавление новой строки таблицы. НО! Если строка с такими данными уже есть, то добавлять НЕНАДО, а надо вывести сообщение что данные уже есть в таблице. . Т.е. нужна проверка существования определенной записи в таблице БД. |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Сначала делаешь SELECT, потом - INSERT. В чём проблема-то?
|
|||
карма: 1 |
|
Ответов: 26
Рейтинг: 1
|
|||
SELECT выдает в поток если чтото в таблице найдено. Если строчки такой нет, то запрос ничего не возвращает вроде как. Вот в этом и проблема.
Нет события при ненахождении данных по оператору SELECT Хорошобы SQL выражение или кусок схемы... |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Amig0 писал(а): Нет события при ненахождении данных по оператору SELECTправильно iarspider писал(а): В чём проблема-то? |
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2022-04-02 23:54:13 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Андрюха, затер чем ? Какой командой ?
------------ Дoбавленo: Если удалил виндой - ищи в корзине |
|||
карма: 25 |
|