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

Даже самый дурацкий замысел можно воплотить мастерски
тык в тык по экзамплам с mysql.com.Какие драйвера мускульные? они там несколько вариантов предлагают.
ps:долго тупил как ответить,почему-то не прорисовались кнопки Reply и NewTopic 8-\
ps:долго тупил как ответить,почему-то не прорисовались кнопки Reply и NewTopic 8-\
Жизнь легка под рюкзаком
myODBC
Даже самый дурацкий замысел можно воплотить мастерски
У _тебя_ это получилось? Я имею ввиду связку 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.
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.
Жизнь легка под рюкзаком
Нет. Мне вот нефиг больше делать, как фреймворк у себя на машине вздыматьУ _тебя_ это получилось?

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

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

Даже самый дурацкий замысел можно воплотить мастерски
Кстати, читал: http://dev.mysql.com/tech-resources/art ... index.html ?
Даже самый дурацкий замысел можно воплотить мастерски
версии стабильны,линк прочитан и опробован,о результатах я написал.Единственное что я не пробовал комерческие провайдеры,но похоже придется действительно использовать ADODB.Просто неужели не у кого не получилось с помощью пройвадеров подсоединится =(.
Жизнь легка под рюкзаком
gl0be, суть такая, что ODBC провайдер для mySQL, как ты выражаешься, сам по себе протестирован кучу раз в разных средах. Версии 2.5 правда. В его работоспособности сомнений не возникает. Соответственно сомнения вызывает обёртка для ODBC в NET. Кстати, если я ничего не путаю, то 2.5 и 3.51 это не версии драйвера конкретно myODBC, а версия самого ODBC. А отличались они как раз и метаданными в том числе...
Даже самый дурацкий замысел можно воплотить мастерски