se connecter a une base mysql [INFO INSIDE] [.NET] [MySQL] - C#/.NET managed - Programmation
Marsh Posté le 29-07-2002 à 22:37:34
t'as oublié de dire qu'il fallait un espace entre "Data" et "Source"
Marsh Posté le 29-07-2002 à 23:13:46
Harkonnen a écrit a écrit : t'as oublié de dire qu'il fallait un espace entre "Data" et "Source" |
oui bon ...
n'oubliez pas l'espace entre Date et Source donc ... ca vous epargnera pas mal de prise de tete inutile
Marsh Posté le 25-11-2003 à 00:55:49
HappyHarry a écrit : voila, en esperant que ca sera utile a qq'un |
oui
Marsh Posté le 25-11-2003 à 00:56:36
c'est quoi myoledb?
on utilise pas ocdb?
ta solution HappyHarry, c'est la seule? ou la meilleure parmis d'autres?
Marsh Posté le 25-11-2003 à 01:01:56
j'ai pas regardé depuis je dois dire
odbc quand on peut on évite
Marsh Posté le 25-11-2003 à 01:02:47
HappyHarry a écrit : odbc quand on peut on évite |
ah oui? pourquoi au juste?
histoire de savoir..
(sinon merci )
edit: hop question con, avec ado je peux pas? (heu ado c'est pas .NET c'est ça?)
Marsh Posté le 25-11-2003 à 01:05:34
MyOLEDB il date de 2001
02/01/01
heu..
Marsh Posté le 25-11-2003 à 01:10:01
j'ai installé le truc...
mais dans visual.NET je fait add reference, et je trouve pas ole db..
Marsh Posté le 25-11-2003 à 08:24:00
hop vite fait avant d'aller bosser
c pas une referece, c juste un provider, tu l'indiques dans la chaine de connexion et c tout
Marsh Posté le 25-11-2003 à 09:32:20
ouè j'ai vu ça merci...
Marsh Posté le 01-12-2003 à 20:41:52
ouais moi j'essaie de me connecter avec ODBC et c'est la m$%&* !!!
Impossible de connecter avec ASP.net.. et pourtant ca fonctionne avec vb.net ! Je viens d'essayer avec Oledb ca fonctionne très bien !
Marsh Posté le 01-12-2003 à 21:00:54
j ai parlé trop vite !! la connexion à la base de fait, mais aucune requete n'est possible. Il m pète une erreur :
No error information available: DB_E_ERRORSINCOMMAND(0x80040E14).
Marsh Posté le 02-12-2003 à 13:20:06
une autre solution :
http://www.mysql.com/portal/software/item-181.html
Marsh Posté le 02-12-2003 à 13:45:24
Mr yvele a écrit : MyOLEDB il date de 2001 |
bin faut garder à l'esprit que MyOLEDB est une implémentation non libre et constitue une initiative indépendante de MySQL AB. Et c'est dommage qu'il n'y ait pas de suite (donc j'imagine qu'il n'y a plus de support)
Au moins avec ODBC, il y a un effort continu et soutenu de la part de MySQL.
Marsh Posté le 02-12-2003 à 13:59:50
et ADO.NET dans tout ça?
Marsh Posté le 02-12-2003 à 14:00:11
Mr yvele a écrit : et ADO.NET dans tout ça? |
cfr le lien donné par BlackGoddess
Marsh Posté le 02-12-2003 à 14:01:13
drasche a écrit : |
oups oui, j'avais pas regardé
Marsh Posté le 10-01-2004 à 15:33:05
question :
- MyOLEDB?
- OCDB?
- ADO.NET?
que choisir, et pourquoi?
Marsh Posté le 29-07-2002 à 18:26:19
Pour eviter une seance d'arrachage de cheveux en regle, voici la marche a suivre pour se connecter a une base MySQL avec .NET :
1) Installer MyOLEDB
http://www.mysql.com/Downloads/Win32/MyOLEDB3.exe
2) Utiliser OleDB (dingue hein ? )
3) la chaine de connexion a utiliser est la suivante :
String strConn = "Provider=MySQLProv;Data Source='SERVER=server_name;DB=db_name;UID=user_name;PWD=password;'";
voila, en esperant que ca sera utile a qq'un
Message édité par HappyHarry le 29-07-2002 à 18:26:39