![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 27.12.2013
Сообщений: 2
|
![]()
Приветствую! Помогите плиззз! Я селовек начинающий в этом и сильно не разбираюсь..., так что сильно не пинайте) Есть приложение клиент написанное на делфи 7 под названием monitoring.exe которая подключается к серверу mysql и к бд, которая прописана в приложении, сама бд создана в db forge studio for mysql и имеет свойства charset=utf8,collation=utf8_general _ci, сами же таблицы и столбы имеют кодировку latin1, связь приложения с бд на сервере MySQL реализуется при помощи средств BDE по технологии ODBC, тест подключения проходит успешно! Но при запуску приложения возникает ошибка:Exception EDBEEngineError in module Monitoring.exe at 000990BA.Key violation. [MSQL][ODBC 5.2(a) Driver][mysql-5.0.90-communite-nt]Illegal mix of collations (latin1_swedish_ci.IMPLICIT) and eeral SQL error. (cp1251_general_ci,COERCIBLE) for operation '='. Проблема с кодировкой как я понимаю, но как я не пробовал её изменить все безуспешно..
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Сгенерируйте скрипт базы в студии и выложите его здесь.
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 27.12.2013
Сообщений: 2
|
![]()
Запустить приложение все-таки удалось.Но теперь проблема опять с кодировкой, бд создавал не я...Через приложение отображаются данные на русском языке из таблиц бд в виде каракуль и такая же картина когда бд открываю в студии, как можно решить данную проблему, так чтобы не вводить заново данные...?
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Если студия показа каракули значит данные внесены неверно. Стирай их и вноси заново. Твой клиент похоже должен уметь перекодировать данные. Хотя возможно если покопаться в настроках БД кодировку может и удастся сменить, но зачастую это не помогает. Приходится пересоздавать базу.
I'm learning to live...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вылазиет ошибка при подключении к БД MySQL | KolBbl4 | БД в Delphi | 0 | 09.12.2012 13:04 |
Ошибка при подключении к MySQL: DBX Error: Driver could not be properly... | SERG1990 | БД в Delphi | 7 | 20.03.2012 13:12 |
Ошибка при подключении <MySQL.h> | Lokran | C/C++ Базы данных | 1 | 01.07.2011 13:35 |
Выставление кодировки при подключении к sql server 2005. | dubin | PHP | 0 | 20.04.2010 00:23 |