Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > ADO.NET && mysql


Автор: Baa 8.5.2003, 11:59
Вот дали небольшое задание... надо написать прогу, которая будет работать с базами данных по сети...
Соотв. все должно быть легально, а денег на MS SQL Server давать никто не стал smile.gif потому решил использовать mysql.
Ну и интереса ради решил написать прогу на C# (на обычном вижуале я без проблем прикрутил сикул к адо).
Так вот... делаем опен с такой строкой подключения: "Provider=MSDASQL.1;Persist Security Info=False;Data Source=myodbc3-test;DATABASE=reception;"
На что вылезает ошибка, мол ADO.NET не поддерживает MSDASQL.1... Читаю чего про это пишут на mysql.com.
Пишут, мол реально прикрутить его, но надо качать поддержку для .NET, но вот фигня, она коммерческая... Чего-нить с этим сделать можно?
mysql for win32 3.23.55
myodbc 3.51

Автор: AntonSaburov 8.5.2003, 12:49
На MS есть халявный провайдер для ODBC - для ODBC наверняка MySQL что-то имеет.

Автор: Baa 10.5.2003, 02:08
AntonSaburov, дык в том-то и дело, что из ADO.NET подключаюсь через ODBC... а оно не канает...

Автор: AntonSaburov 13.5.2003, 18:29
Poprobuju posmotret' - nado tol'ko MySQL skachat' i postavit'.
A tak vslepuju nikakogo tolka.

Автор: amonra 28.5.2003, 15:20
http://www.mattculbreth.com/eidmysql/ если не нравиться ADO.Net
у меня все работает правда у меня все лицензионное

Автор: Baa 28.5.2003, 15:59
Да мне се нраится и у мя се лецензионное... токо вот не хотит оно работать...
Вот чего пишет:
Код

Unhandled Exception: System.ArgumentException: The .Net Data OLE DB Provider(Sys
tem.Data.OleDb) does not support the MSDASQL Provider, Microsoft OLE DB Provider
for ODBC Drivers.
  at System.Data.OleDb.OleDbConnection.ValidateConnectionString(Hashtable hasht
able, String connectionString)
  at System.Data.OleDb.OleDbConnection.set_ConnectionString(String value)
  at System.Data.OleDb.OleDbConnection..ctor(String connectionString)
  at mysqlconsole.Class1.Main(String[] args) in c:\projects\mysqlconsole\class1
.cs:line 19

Автор: amonra 28.5.2003, 16:20
НУ тогда попробуй зайди на сайт http://Http://www.connectionstrings.com

Автор: amonra 28.5.2003, 16:26
http://aspnetmania.com/ForumMessage.aspx?ItemID=6056&tabid=4&tabindex=3
вот тут на форуме в процесе диалога по моему и кроется истина

Автор: Baa 31.5.2003, 00:01
Решилось скачиванием библиотеки от третьего лица... но это не выход же... точнее я его испльзую, но хотелось бы стандартными средствами... А то, что у мя строка подключения нормальная я уверен на 99%(все могут ошибаться wink.gif ).

Автор: overmet 29.8.2009, 20:16
На MS есть халявный провайдер для ODBC - для ODBC наверняка MySQL что-то имеет. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)