Страница 1 из 2
MySQL + .Net.помогите
Добавлено: 20 июл 2004, 22:31
gl0be
Уж не знаю сюда ли...Как подсоединится из приложения под .Net к mysql.Каким провайдером над пользоваться?Дайте пожалуйста пример кода.
Добавлено: 22 июл 2004, 00:02
gl0be
ну неужто никто не пробовал? Провайдер от Bytefx валится с эксепшеном
на mysql.com это в списке багов,но когда пофиксят неясно =(
А если через odbc.net - эксепшен Invalid PInvoke metadata format =((
что делать,подскажите?Все по экзамплам вроде.
Добавлено: 22 июл 2004, 00:32
AiK
gl0be, вообще-то драйвера мускульные нормально пашут. Это ты скорее всего в .NET косячишь. Самплесы они есть в мануале. Как обычно впрочем

Добавлено: 22 июл 2004, 14:14
gl0be
тык в тык по экзамплам с mysql.com.Какие драйвера мускульные? они там несколько вариантов предлагают.
ps:долго тупил как ответить,почему-то не прорисовались кнопки Reply и NewTopic 8-\
Добавлено: 22 июл 2004, 14:16
AiK
myODBC
Добавлено: 22 июл 2004, 14:26
gl0be
У _тебя_ это получилось? Я имею ввиду связку ODBC.NET + myODBC?
String MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +
"SERVER=localhost;" +
"DATABASE=test;" +
"UID=venu;" +
"PASSWORD=venu;" +
"OPTION=3";
OdbcConnection MyConnection = new OdbcConnection(MyConString);
MyConnection.Open();
вот здесь выскакивает эксепшен Invalid PInvoke metadata format.
Добавлено: 22 июл 2004, 14:56
AiK
У _тебя_ это получилось?
Нет. Мне вот нефиг больше делать, как фреймворк у себя на машине вздымать

Несколько рекоммендаций:
1) Использовать для первой попытки DSN. Меньше шансов ошибок наделать. А заодно
2) Убедиться, что используется стабильная версия драйвера.
3) Стабильная версия mySQL

4) И подходящая версия FrameWork. В данном случае 1.1, как я понимаю.
Если не попрёт совсем, то использовать старый добрый ADODB

Добавлено: 22 июл 2004, 15:01
AiK
Добавлено: 22 июл 2004, 15:15
gl0be
версии стабильны,линк прочитан и опробован,о результатах я написал.Единственное что я не пробовал комерческие провайдеры,но похоже придется действительно использовать ADODB.Просто неужели не у кого не получилось с помощью пройвадеров подсоединится =(.
Добавлено: 22 июл 2004, 15:44
AiK
gl0be, суть такая, что ODBC провайдер для mySQL, как ты выражаешься, сам по себе протестирован кучу раз в разных средах. Версии 2.5 правда. В его работоспособности сомнений не возникает. Соответственно сомнения вызывает обёртка для ODBC в NET. Кстати, если я ничего не путаю, то 2.5 и 3.51 это не версии драйвера конкретно myODBC, а версия самого ODBC. А отличались они как раз и метаданными в том числе...