Как обратиться к базе данных с русским именем из vs 2010
Как обратиться к базе данных с русским именем из vs 2010
Доброго времени суток!
Создал бд с именем ЦУКС (наименования таблиц и полей тоже на русском), кодировка utf8.
Пробую сделать соединение к БД в проекте vs 2010, но получаю сообщение, что нет такой БД (если заменить название на английский вариант cuks, то ошибка пропадает). Если сделать Test connection, то вместо имени базы (цукс) пишет ????.
Возможно ли исправить ситуацию, или лучше наименования баз данных таблиц и полей лучше делать на латинице?
ps Вариант написания `цукс` тоже не помогает!
Создал бд с именем ЦУКС (наименования таблиц и полей тоже на русском), кодировка utf8.
Пробую сделать соединение к БД в проекте vs 2010, но получаю сообщение, что нет такой БД (если заменить название на английский вариант cuks, то ошибка пропадает). Если сделать Test connection, то вместо имени базы (цукс) пишет ????.
Возможно ли исправить ситуацию, или лучше наименования баз данных таблиц и полей лучше делать на латинице?
ps Вариант написания `цукс` тоже не помогает!
dot connect исправил ситуацию
Подключился к базе с русским именем цукс с помощью dotConnect for MySQL 6.50 Express без проблем. Правда неясно пока какие ограничения будут в использовании по сравнению с prof версией.
Сейчас использую только
С помощью
Сначала пробовалdotConnect for MySQL 6.50 Express
Не удается сделать визуальное подключение к базе данных, из кода подключаться можно.mysql-connector-net-6.4.4.msi
mysql-connector-net-6.3.5.msi
С помощью
подключаться можно и в визуальном дизайнере vs 2010. Но не удавалось использовать подключение с русским наименованием базы данных.mysql-connector-net-6.3.7.msi
mysql-connector-odbc-5.1.6-win32.msi
-
- Devart Team
- Сообщения: 374
- Зарегистрирован: Ср 09 сен 2009 07:54
- Откуда: devart
- Контактная информация:
Посмотрите http://www.devart.com/dotconnect/mysql/editions.htmlПравда неясно пока какие ограничения будут в использовании по сравнению с prof версией.
Только что проверял подключение через Server Explorer - проблема решается установкой "Unicode=true" через окно Advanced > Advanced Properties.Не удается сделать визуальное подключение к базе данных
Спасибо!
Прошу прощения вопрос не в тему, но может не затруднит ссылку дать где посмотреть.
Мне нужно фактически сделать упрощенную версию или нечто подобное dbForge. Но
1. В проводнике слева таблицы должны быть в виде дерева.
2. После выбора таблицы - в гриде по двойному клику на строке таблицы нужна форма редактирования записи.
Я полагал, что после выбора таблицы сделать нечто вроде создания типизированного dataset c параметром имени таблицы:
Но похоже это невозможно?
Прошу прощения вопрос не в тему, но может не затруднит ссылку дать где посмотреть.
Мне нужно фактически сделать упрощенную версию или нечто подобное dbForge. Но
1. В проводнике слева таблицы должны быть в виде дерева.
2. После выбора таблицы - в гриде по двойному клику на строке таблицы нужна форма редактирования записи.
Я полагал, что после выбора таблицы сделать нечто вроде создания типизированного dataset c параметром имени таблицы:
new typedDataset("имя_таблицы").
Но похоже это невозможно?
Использую dotConnect указанный выше.
Файл app.config имеет вид:
В новом проекте получаю сообщение
Не подскажете как можно исправить ситуацию?
Файл app.config имеет вид:
В предыдущем аналогичном проекте ошибок не возникало.
В новом проекте получаю сообщение
Т.е. ругается на первую русскую букву.Error 6 Application Configuration file "app.config" is invalid. Invalid character in the given encoding. Line 6, position 44. D:\__VS\monitor\monitor\app.config 6 44 monitorGui
Не подскажете как можно исправить ситуацию?
Проблема была в том, что в подключаемой библиотеке также использовался файл конфига, в котором
Добавил encoding в app.config - problem solved.
Код: Выделить всё