Страница: 1 |
Страница: 1 |
Вопрос: MySQL и .NET
Добавлено: 01.11.05 14:10
Автор вопроса: goblin | Web-сайт:
Господа, я не сильно пока продвинутый developer,
Мечтаю узнать - есть ли какая нибудь возможность осуществить connect с online-базой данных MySQL при работе в VisualStudio.NET
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 01.11.05 14:52
Как минимум две.
Первая - установить в системе ODBC-драйвер MySQL (качается с сайта MySQL) и использовать его через ODBC-соединение.
Вторая - проплатить отдельным товарищам, которые написали native MySQL support for .NET (собственная реализация протокола MySQL, не нужно ничего, кроме FW). Искать в гугле.
Номер ответа: 2
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #2
Добавлено: 01.11.05 14:58
http://crlab.com/mysqlnet/
Номер ответа: 3
Автор ответа:
goblin
ICQ: 339270944
Вопросов: 3
Ответов: 6
Web-сайт:
Профиль | | #3
Добавлено: 03.11.05 11:26
Большое спасибо!
http://crlab.com/mysqlnet/ - пока денег не заработал! А вот с ODBC-драйвером получилось наполовину: connect с источником данных нормальный, но как только я указываю начальный каталог (мою базу данных - ее при проверке подключения видно) - ругается "Ошибка при инициализации поставщика.Разрушительный сбой"
В чем трабл не пойму - база рабочая!
Номер ответа: 4
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #4
Добавлено: 03.11.05 12:27
connectionstring?
Номер ответа: 5
Автор ответа:
goblin
ICQ: 339270944
Вопросов: 3
Ответов: 6
Web-сайт:
Профиль | | #5
Добавлено: 03.11.05 13:41
Я сделал новую тестовую базу данных с одной таблицей: - таже фигня получается
connectionstring:
Provider=MSDASQL.1;Password=user;Persist Security Info=True;User ID=hrobustc_goblinata Source=MySQL_test;Mode=ReadWrite;Initial Catalog=hrobustc_plan
Номер ответа: 6
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #6
Добавлено: 03.11.05 14:06
Чё-то сильно не похоже на ODBC...
А посмотри-ка http://www.connectionstrings.com/
Номер ответа: 7
Автор ответа:
goblin
ICQ: 339270944
Вопросов: 3
Ответов: 6
Web-сайт:
Профиль | | #7
Добавлено: 03.11.05 14:30
Очень наглядно в Schema Designer:
Создаю новый connection/ выбираю "Connection string"/ Открывается "Свойства связи с данными"/ Выбираю "Microsoft OLE DB Provider for ODBC Drivers"/ В раделе "Подключение" выбираю "Использовать строку подключения" (Сборка)/ Создаю источник данных компьютера/ Выбираю драйвер для источника - MySQL ODBC 3.51 Driver/ Возникает окно "Connector/ODBC" в котором ввожу необходимые данные/ Тестирую: "Success; connection was made" (причем каталог базы данных указан) - а дальше начинаются проблемы!
Номер ответа: 8
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #8
Добавлено: 03.11.05 15:25
А если таки через OdbcConnection с указанием строки подключения, взятой с www.connectionstrings.com ?
Номер ответа: 9
Автор ответа:
goblin
ICQ: 339270944
Вопросов: 3
Ответов: 6
Web-сайт:
Профиль | | #9
Добавлено: 06.11.05 15:04
Через OdbcConnection тоже не получается, а точнее: в Server Explorer создается Data Connection без проблем с обоими вариантами строки подключения - видны все таблицы и т.п.
Но как только я пытаюсь создать OdbcDataAdapter запускается мастер конфигурации и совершает ошибку: Error Message: [HY000][MySQL][ODBC 3.51 Driver]Could not find driver {MySQL ODBC 3.51 Driver}in system information
Номер ответа: 10
Автор ответа:
goblin
ICQ: 339270944
Вопросов: 3
Ответов: 6
Web-сайт:
Профиль | | #10
Добавлено: 06.11.05 15:23
Может ли причиной являться то, что версия MySQL ODBC 3.51.12 Driver?
Номер ответа: 11
Автор ответа:
⊗WaX⊗
Вопросов: 26
Ответов: 325
Web-сайт:
Профиль | | #11
Добавлено: 24.11.05 19:57
ДЛя mySQL уже давно есть бесплатный native provider качается с того же сайта (mysql.com) раньше он назывался bytefx сейчас по моему входит в стандартную поставку mySQL по крайней мере в 4.1 точно был, а вообще читай сдесь
http://dev.mysql.com/tech-resources/articles/dotnet/
будут вопросы пиши.
Номер ответа: 12
Автор ответа:
student-uni
Вопросов: 122
Ответов: 257
Профиль | | #12
Добавлено: 05.12.05 19:33
первое что бросаетса в глаза
Download and install the latest .NET Framework SDK.
Вопрос:
значит ли ето что под студиеи 2003 и фреим 1.1 ето работатъ не будет ?
Подсакжите плз
оченъ уж не охота даром качатъ
Номер ответа: 13
Автор ответа:
neurocod
Вопросов: 0
Ответов: 1
Профиль | | #13
Добавлено: 15.10.06 15:51
Could not find driver {MySQL ODBC 3.51 Driver}in system information
У меня была та же проблема. Это баг в версии 3.51.12 (http://bugs.mysql.com/bug.php?id=12393), решен в 3.51.13: ftp://ftp.mysql.com/pub/mysql/hidden/connectors/odbc/