32 / 32 / 3
Регистрация: 25.05.2014
Сообщений: 1,137
|
|
1 | |
Символы в DBGrid при подключении к базе данных30.11.2015, 17:22. Показов 4361. Ответов 29
Метки нет (Все метки)
Попытался подключиться к FireBird - все работает, но в DBGrid вместо русских букв отображаются знаки вопроса. Помогите пожалуйста
0
|
30.11.2015, 17:22 | |
Ответы с готовыми решениями:
29
Ошибка при подключении к базе данных Ошибка при подключении к базе данных Ошибка при подключении к базе данных Ошибка при подключении к базе данных |
32 / 32 / 3
Регистрация: 25.05.2014
Сообщений: 1,137
|
|
01.12.2015, 00:59 [ТС] | 4 |
volvo, не знаю.. В университете не работает. Дома еще не пробовал
Для работы использовал TIBDatabase, TIBTransaction, TIBQuery, TDatasource, TDBGrid
0
|
32 / 32 / 3
Регистрация: 25.05.2014
Сообщений: 1,137
|
|
01.12.2015, 11:09 [ТС] | 6 |
krapotkin, я пытался найти свойство CharSet с преподавателем, так и не нашли его. В интернете пишут, надо поставить в CharSet UTF8 в Lazarus , а где он - не понятно.
0
|
Супер-модератор
|
|
01.12.2015, 12:02 | 7 |
В свойствах IBConnection (можно посмотреть еще в свойствах Font-а для грида, там тоже есть возможность установить CharSet). Только, что характерно, у меня там пусто, без его назначения нормально отображается кириллица
1
|
01.12.2015, 13:42 | 8 | |||||
1
|
32 / 32 / 3
Регистрация: 25.05.2014
Сообщений: 1,137
|
|
01.12.2015, 14:09 [ТС] | 9 |
krapotkin, volvo, сейчас хотел дома попробовать-но обнаружил, что нет вообще этих компонентов в Lazarus. Скачал вот отсюда http://www.mwasoftware.co.uk/ibx
попытался установить компонент, но Lazarus его не видит в списке компонентов для установки. Как вообще установить их?
0
|
600 / 548 / 210
Регистрация: 24.01.2012
Сообщений: 1,349
|
|
01.12.2015, 15:50 | 10 |
Меню "Пакет"->"установить/удалить пакеты" В списке справа выбрать "sqldblaz" , нажать кнопку "установить выбранное", а затем "сохранить и перезапустить ide"
1
|
32 / 32 / 3
Регистрация: 25.05.2014
Сообщений: 1,137
|
|
01.12.2015, 21:17 [ТС] | 11 |
edukra, у меня там 3 на выбор, какой из них?
0
|
32 / 32 / 3
Регистрация: 25.05.2014
Сообщений: 1,137
|
|
01.12.2015, 22:37 [ТС] | 13 |
krapotkin, значит я не то скачал. Где мне взять свои FireBird компоненты? Неужели только в Универе у себя? Должны же быть в интернете
0
|
600 / 548 / 210
Регистрация: 24.01.2012
Сообщений: 1,349
|
|
02.12.2015, 09:20 | 16 |
у меня в Лазарусе версии 1.4.4 есть "SQLDBLaz 1.0.2" и находится уже в списке установленных. только не помню, он сам установился при установке лазаруса или я его потом установил. Если этот пакет есть в установленных, а на вкладке "SQLdb" нет "TIbConnection" - тогда либо лазарус неправильно установился, либо версия слишком старая, и там еще нет "TIbConnection"
1
|
32 / 32 / 3
Регистрация: 25.05.2014
Сообщений: 1,137
|
|
02.12.2015, 14:10 [ТС] | 17 |
edukra, edukra, у меня есть компоненты в лазарусе на вкладке SQLdb - TIbConnection, TSqlQuery и тд. А должны быть, например, такие:TIBQuery, TIBDatabase, TIBTransaction, ... Вот их нет, они есть в универе. Видимо, либо они настолько устарели, что их нигде нет, либо я не могу найти. Лазарус при открытии дома проекта из универа ругается, что нету компонентов, например, невозможно найти класс компонента TIBTransaction и тд. krapotkin, конечно, установлен, Вы же сами мне через TeamViewer устанавливали связь с IBExpert, помните?)
0
|
600 / 548 / 210
Регистрация: 24.01.2012
Сообщений: 1,349
|
|
02.12.2015, 15:51 | 19 |
Сообщение было отмечено danek130995 как решение
Решение
тогда - либо нужно переделать проект без использования ibquery, ibtransaction ... либо, если лень переделывать проект - установить ibx. Для установки нужно извлечь из архива папку ibx в папку lazarus Затем в lazarus меню "пакет" -> "открыть файл пакета(.lpk)" Зайти в папку ibx и открыть файл dclibx.lpk В появившемся окне нажать использовать и выбрать установить. На вопрос о пересборке лазарус нужно согласиться. После компиляции лазарус перезапустится и в нем появятся три вкладки: "firebird", "firebird Admin" и "Firebird Data Controls".
1
|
32 / 32 / 3
Регистрация: 25.05.2014
Сообщений: 1,137
|
|
02.12.2015, 16:16 [ТС] | 20 |
edukra, попробовал сделать как Вы сказали - после согласия на пересборку выводится ошибка
0
|
02.12.2015, 16:16 | |
02.12.2015, 16:16 | |
Помогаю со студенческими работами здесь
20
Ошибка при подключении к базе данных Ошибка при подключении к базе данных Ошибка при подключении к SQL базе данных при переносе программы При подключении к базе данных выдаёт ошибку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |