que tal, mira el data set es digamos una tabla imaginaria que sirve para obtener datos de alguna base de datos y manipularlos ,
el SQLDataAdapter, poes yo lo he usado con SQL server 2000 y 2005 y he usado oracle y se necesita otro adapter, especial para oracle, talvez ahi este el problema y para MySQL se necesite otro, investiga respecto a eso mi correo
[email protected] si te puedo ayudar en algo
salu2