Найдено 10 результатов

Smola67
13.06.2017 18:26:49
Форум: Lazarus
Тема: Access + Lazarus: проблемы с отображением данных
Ответы: 4
Просмотры: 5602

Access + Lazarus: проблемы с отображением данных

Здравствуйте!
Соединил БД на Access с Lazarus через Источник данных ODBC. В Dbgrid данные на латинице и числа отображаются нормально, на кириллице - вместо слов вопросительные знаки. Видимо, проблемы с кодировкой. Мне тут когда-то помогали с SQL Server по подобной проблеме, но те способы не помогли ...
Smola67
18.04.2017 22:44:44
Форум: Lazarus
Тема: SQL (запрос): поиск
Ответы: 11
Просмотры: 11347

Re: SQL (запрос): поиск

vitaly_l писал(а):
Smola67 писал(а):UTF8ToWinCP - не распознает Лазарус

подключите модуль LazUTF8

Человек... Нет! Человечище!!! Огроменное СПАСИБО! Заработало. Всего тебе (да и всему этому сообществу), разумеется, хорошего. И здоровья)
P.S. несколько часов сидел мудрил (хотел уже сервак с Lazarus переустанавливать).
Smola67
18.04.2017 22:28:05
Форум: Lazarus
Тема: SQL (запрос): поиск
Ответы: 11
Просмотры: 11347

Re: SQL (запрос): поиск

Проверил запрос (select * from Raboti where Rabota = 'Геодезия') в MS SQL Server Management Studio - все работает. Значит, проблема в Lazarus? В его компонентах?
проблема в кодировке. лазарус в UTF8 а база данных в другой кодировке. Либо UTF8ToWinCP() либо UTF8ToAnsi()
Если такое: datamodule ...
Smola67
18.04.2017 22:09:38
Форум: Lazarus
Тема: SQL (запрос): поиск
Ответы: 11
Просмотры: 11347

Re: SQL (запрос): поиск

Cyrillic_General_CI_AS
Можете сменить кодировку всей таблицы на UTF8_General_CI_AS (или около того) и тогда будут работать прямые запросы. Либо кодировку данной колонки на UTF8_General_CI_AS. Либо в запрос отправляйте в кодировке

SQLstring := UTF8ToWinCP( select * from (название таблицы ...
Smola67
18.04.2017 21:06:52
Форум: Lazarus
Тема: SQL (запрос): поиск
Ответы: 11
Просмотры: 11347

Re: SQL (запрос): поиск

vitaly_l писал(а):
Smola67 писал(а):пустота (ошибок нет)

Попробуйте сменить кодировку, в какой кодировке опрашиваемая таблица?

Где это можно посмотреть? В MS SQL Server Management Studio в Свойствах БД нашел только это: Параметры сортировки - Cyrillic_General_CI_AS
Smola67
18.04.2017 20:20:47
Форум: Lazarus
Тема: SQL (запрос): поиск
Ответы: 11
Просмотры: 11347

Re: SQL (запрос): поиск

1. СУБД какая используется?
2. Приведенный запрос - это далеко не поиск.
where (название поля) = 'критерий поиска' - результат запроса вы получите только если содержимое поля действиельно будет РАВНО 'критерий поиска'
1. СУБД: MS SQL Server
2. Знаю, что не поиск: я пример привел того, что не ищет ...
Smola67
18.04.2017 19:56:20
Форум: Lazarus
Тема: SQL (запрос): поиск
Ответы: 11
Просмотры: 11347

SQL (запрос): поиск

Здравствуйте!
Пытаюсь заставить SQLQuery искать "русские" данные. Например: select * from (название таблицы) where (название поля) = 'критерий поиска'.
English, например, ищет, а вот Русский - нет.
Помогите!

Спасибо!
Smola67
17.04.2017 12:55:40
Форум: Lazarus
Тема: LazReport (нужна инструкция)
Ответы: 14
Просмотры: 14688

Re: LazReport (нужна инструкция)

slyubez писал(а):Нет такой инструкции.
Сначала попробуйте вывести данные, например, в DBGrid. Если с этим все нормально, LazReport тоже будет работать.
Или поищите инструкцию к FreeReport - они очень похожи.

В dbgrid все отображается, а вот с репортом разобраться не могу. Пойду искать инструкцию к FreeReport.
Smola67
17.04.2017 12:10:16
Форум: Lazarus
Тема: LazReport (нужна инструкция)
Ответы: 14
Просмотры: 14688

LazReport (нужна инструкция)

Здравствуйте!
Делаю БД (Lazarus + MS SQL Server). Все работает, добрался до отчетов, но не могу разобраться с LazReport (не выводятся данные).
Вопрос: может кто "навести" меня на инструкцию по решению данной проблемы?

Спасибо!
Smola67
29.01.2015 13:08:07
Форум: Общее
Тема: Lazarus в организации\офисе
Ответы: 8
Просмотры: 25568

Lazarus в организации\офисе

Здравия желаю, господа!
Просветите темного, пожалуйста: как я понимаю, лицензия GPL позволяет использовать Lazarus в коммерческих целях (в организации\офисе).
Если-да, то есть ли какие-нибудь ограничения?
Спасибо.