|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2013, 23:03 | #1 |
Новичок
Джуниор
Регистрация: 27.12.2013
Сообщений: 2
|
ошибка при подключении к server mysql
Приветствую! Помогите плиззз! Я селовек начинающий в этом и сильно не разбираюсь..., так что сильно не пинайте) Есть приложение клиент написанное на делфи 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 '='. Проблема с кодировкой как я понимаю, но как я не пробовал её изменить все безуспешно..
|
28.12.2013, 00:36 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Сгенерируйте скрипт базы в студии и выложите его здесь.
Анализ,обработка данных Недорого
|
29.12.2013, 19:28 | #3 |
Новичок
Джуниор
Регистрация: 27.12.2013
Сообщений: 2
|
Запустить приложение все-таки удалось.Но теперь проблема опять с кодировкой, бд создавал не я...Через приложение отображаются данные на русском языке из таблиц бд в виде каракуль и такая же картина когда бд открываю в студии, как можно решить данную проблему, так чтобы не вводить заново данные...?
|
29.12.2013, 19:55 | #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 |