J'utilise le provider MyOleDb pour me connecter et requéter une base de données mySQL. L'application est une application asp.net en c#.
Toutefois j'arrive a des limitations plutôt contraignantes à savoir qu'il est (a priori) impossible d'exécuter des requetes telles que : SELECT LAST_INSERT_ID() ou encore SELECT MAX(id) FROM table.
Toutes les requetes de ce type ne fonctionnent pas.
J'ai utilisé les différentes méthodes de requetage qu'offre ADO.NET... et rien à faire.
ExecuteScalar : l'objet retourné est vide <undefine value> qu'il me dit.
DataReader : il y a bien un élément dans le reader ... mais en fait aucune colonne (le truc trop bizare).
DataAdapter : pareil ... aucun résultat.
Bref je me retrouve bien bloqué. Pour information, les requètes précitées fonctionnent correctement avec les drivers ODBC ... mais les performances sont bien moindre en comparaison de OleDB, c'est pourquoi j'aimerais trouver une solution avec le provider myOleDb.
---------------
Mes gribouillages : http://vko.coldwire.net/galleries/