Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: MySQL и .NET Добавлено: 01.11.05 14:10  

Автор вопроса:  goblin | Web-сайт: www.hrobust.com | ICQ: 339270944 
Господа, я не сильно пока продвинутый 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-сайт: www.hrobust.com
 Профиль | | #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-сайт: www.hrobust.com
 Профиль | | #5
Добавлено: 03.11.05 13:41
Я сделал новую тестовую базу данных с одной таблицей: - таже фигня получается

connectionstring:

Provider=MSDASQL.1;Password=user;Persist Security Info=True;User ID=hrobustc_goblin;Data 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-сайт: www.hrobust.com
 Профиль | | #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-сайт: www.hrobust.com
 Профиль | | #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-сайт: www.hrobust.com
 Профиль | | #10
Добавлено: 06.11.05 15:23
Может ли причиной являться то, что версия MySQL ODBC 3.51.12 Driver?

Ответить

Номер ответа: 11
Автор ответа:
 ⊗WaX⊗



Вопросов: 26
Ответов: 325
 Web-сайт: sapfir.cift.ru
 Профиль | | #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/

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам