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

Keeper
07.07.2012 01:13:07
Форум: Lazarus
Тема: Экспорт в Excel и юникод
Ответы: 7
Просмотры: 6019

Re: Экспорт в Excel и юникод

TIBConnection.Charset:=Utf8;
Возвратит из базы строки в Utf8
А дальше правильно перекодировать.

Кодировка Utf8 в подключении уже выставлена, в DBGrid русские символы отображаются нормально, значит база отдаёт строки в юникоде. Я перекодирую строки функцией Utf8ToAnsi и привожу их к WideString ...
Keeper
06.07.2012 23:10:36
Форум: Lazarus
Тема: Экспорт в Excel и юникод
Ответы: 7
Просмотры: 6019

Экспорт в Excel и юникод

Доброго времени суток! Нужно сделать отчёт в Excel. Данные для отчёта лежат в Firebird базе данных в кодировке UTF-8. Для доступа к базе используется TIBConnection, в свойствах указана кодировка unicode_fss. Для работы с Excel пользуюсь COM. Excel по-умолчанию не понимает юникод, поэтому строки ...
Keeper
09.03.2012 13:02:38
Форум: Lazarus
Тема: [решено] Lazarus + SQLdb не видит BLOB поле
Ответы: 8
Просмотры: 5740

Re: Lazarus + SQLdb не видит BLOB поле

Код: Выделить всё

ShowMessage(IntToStr(Query.FieldCount));  

Показывает 2. Значит что-то не так с выборкой.

Добавлено спустя 1 час 31 минуту 6 секунд:
Проблема была в SQLdb компонентах. Перешёл на Zeos и всё заработало. Спасибо всем за помощь!
Keeper
09.03.2012 10:47:33
Форум: Lazarus
Тема: [решено] Lazarus + SQLdb не видит BLOB поле
Ответы: 8
Просмотры: 5740

Re: Lazarus + SQLdb не видит BLOB поле

Vadim писал(а):А Вы проверьте, есть такое поле в наборе данных или нет. :) Не в БД, а именно в том наборе данных, который Вы получили:

Код: Выделить всё

For i:=0 To Query.FieldCount-1 Do
  ShowMessage(Query.Fields[i].DisplayName);


В наборе данных нужного поля нет. Из-за чего такое может быть?
Keeper
09.03.2012 01:30:08
Форум: Lazarus
Тема: [решено] Lazarus + SQLdb не видит BLOB поле
Ответы: 8
Просмотры: 5740

Re: Lazarus + SQLdb не видит BLOB поле

Все равно пишет, что поле не найдено. Мистика какая-то.
Keeper
08.03.2012 23:08:30
Форум: Lazarus
Тема: [решено] Lazarus + SQLdb не видит BLOB поле
Ответы: 8
Просмотры: 5740

[решено] Lazarus + SQLdb не видит BLOB поле

Приветствую! Переношу проект с Delphi на Lazarus. Версия Lazarus 0.9.30.2. Использую базу Oracle XE 10g и стандартные компоненты лазаруса для доступа к ней. Нужно считать картинку из BLOB-поля во временный файл. В Delphi я делал это следующим образом:


Query.SQL.Text := 'select QuestID ...
Keeper
04.08.2011 18:12:02
Форум: Lazarus
Тема: Lazarus 0.9.30 + Windows 7 пропало окно с сообщениями
Ответы: 2
Просмотры: 2371

Re: Lazarus 0.9.30 + Windows 7 пропало окно с сообщениями

Brainenjii писал(а):Окна->Сообщения. Если не появится, то не нажимая ничего кроме - Alt+Space->Переместить


Я тоже поначалу думал, что окно просто за пределы экрана уехало и уже проверял Alt+Space->Переместить. Как ни странно, по экрану начинает ездить окно с редактором кода
Keeper
04.08.2011 17:52:53
Форум: Lazarus
Тема: Lazarus 0.9.30 + Windows 7 пропало окно с сообщениями
Ответы: 2
Просмотры: 2371

Lazarus 0.9.30 + Windows 7 пропало окно с сообщениями

Доброго времени суток!
Обновился с версии 0.9.28.2 до сабжа. ОС - 64-х битная Windows 7, версию 0.9.30 брал с Sourceforge. Из интерфейса IDE напрочь исчезло окно с сообщениями компилятор, выбор в меню Вид пункта Сообщения ни на что не влияет - окно не появляется. Что можно сделать, чтобы вернуть ...
Keeper
16.02.2011 14:58:24
Форум: Free Pascal Compiler
Тема: gdb.exe для Win64
Ответы: 1
Просмотры: 2413

gdb.exe для Win64

Собственно вопрос - где бы взять бинарник собранный для 64-х битной винды? Качать и ставить ради этого MinGW не очень-то хотется, а поиск в интернете ничего не дал.
Keeper
08.06.2010 15:43:07
Форум: Lazarus
Тема: Помощь с TEdit
Ответы: 4
Просмотры: 3370

Re: Помощь с TEdit

Скалогрыз, и функциями winapi нельзя? Печально :(
Keeper
08.06.2010 14:45:58
Форум: Lazarus
Тема: Помощь с TEdit
Ответы: 4
Просмотры: 3370

Помощь с TEdit

Всем привет. Использую Lazarus 0.9.28 под виндами. Имеется TEdit, в который пользователь вводит некую длинную строку. Строка в него не помещается, чтобы увидеть ее части необходимо перемещать курсор. Есть ли какой-нибудь способ получить не всю строку, а только ту ее часть, которую сейчас видно в ...
Keeper
25.05.2010 11:17:38
Форум: Lazarus
Тема: Oracle и SQLDb
Ответы: 3
Просмотры: 2936

Re: Oracle и SQLDb

Через BDE из Delphi коннект к базе проходит без проблем... Попробую установить компоненты zeos, спасибо за наводку.
Keeper
24.05.2010 18:43:41
Форум: Lazarus
Тема: Oracle и SQLDb
Ответы: 3
Просмотры: 2936

Oracle и SQLDb

Всем доброго времени суток! Хочу попорбовать соединиться с сервером Oracle Express 10g пользуясь компонентом TOracleConnection. Кидаю компонент на форму, выполняю необходимые настройки (хост, имя пароль, внутреннее имя базы), перевожу свойство Active в true и получаю следующую ошибку: ORA-12514: TNS ...
Keeper
01.02.2010 22:50:00
Форум: Общее
Тема: Помощь с Windows API в wince
Ответы: 4
Просмотры: 12513

Re: Помощь с Windows API в wince

FedeX
Своего я всё-таки добился. Пришлось регистрировать глобальное сообщение и использовать BroadcastSystemMessage. Вот поправленный код модуля:
unit AppExistSpy;

interface

uses
Windows;

function SpyEnable(Handle: THandle): Boolean;

implementation

Const
Msg_Name = 'Msg_copy ...