public static MySqlDataAdapter GetAllCategories()
Skall ändras till
public static IDataTable GetAllCategories()
- M
6 svar · 317 visningar · startad av Vinnaren
har följande:
public static MySqlDataAdapter GetAllCategories()
{
using (MySqlConnection conn = new MySqlConnection(ConnString))
{
try
{
MySqlDataAdapter da = new MySqlDataAdapter("dbo.getAllCategory", conn);
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0];
}
catch (Exception ex)
{
throw new ApplicationException("Databasfel:<br />" + ex.Message);
}
}
}
men när jag kör den får jag följande fel:
Cannot implicitly convert type 'System.Data.DataTable' to 'MySql.Data.MySqlClient.MySqlDataAdapter'
hur löser man detta??
Tacksam för all hjälp :stud
public static MySqlDataAdapter GetAllCategories()
Skall ändras till
public static IDataTable GetAllCategories()
- M
public static [b]DataTable[/b] GetAllCategories()
Du försöker ju returnera ett datatable som dataadapter... det går icke
ok, med DataTable får jag inget felmeddelande :bire , Tack ;)
nya problem.
får nu felmeddelandet:
System.ArgumentException: Keyword not supported.
Parameter name: allow zero datetime
på raden:
using (MySqlConnection conn = new MySqlConnection(ConnString))
Nån som har nott förslag på lösning ?? :S
Det lär ju inte vara connection string så jag gissat att getAllCategory är en procedur i MySql, och hur lyder den?
det var i web.confg som jag hade ett mellanslag för mycket i connectionString:n :bire