Hvad er der galt ?
hmmm...Jeg er ganske vist ny til det her ASP.NET noget, men kan nogen hjælpe mig med at fortælle hvorfor min kode fejler, og giver denne fejl:
<fejl>
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0246: The type or namespace name 'MyDataGird' could not be found (are you missing a using directive or an assembly reference?)
Source Error:
</fejl>
Og her er min kode, og det skulle ikke undre mig om det bare er en dum fejl, som jeg ikke kan se fordi jeg har stirret mig død på koden ;)
<kode>
<%@ Page Language="c#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="Microsoft.Data.Odbc" %>
<script language="c#" runat="server">
public void Page_Load(Object Sender, EventArgs e)
{
// MySQL connection
OdbcCommand SqlCmd = new OdbcCommand();
OdbcConnection SqlCon = new OdbcConnection("driver={MySQL ODBC 3.51 Driver};server=localhost;uid=root;pwd=;database=aspdotnet;OPTION=35");
SqlCon.Open();
SqlCmd.Connection = SqlCon;
SqlCmd.CommandText = "SELECT * FROM news LIMIT 0,10";
OdbcDataReader oDataReader = SqlCmd.ExecuteReader(CommandBehavior.CloseConnection);
// Her fejler den
MyDataGird.DataSource = oDataReader;
<%--
// MS-SQL connection
SqlConnection SqlCon = new SqlConnection("server=(local)\NetSDK;database=H_bottiger;Trusted_Connection=yes");
SqlDataAdapter SqlQuery = new SqlDataAdapter("SELECT * FROM news LIMIT 0,10", SqlCon);
DataSet ds = new DataSet();
SqlQuery.Fill(ds, "news");
MyDataGird.DataSource = ds.Tables["news"].DefautView;
--%>
MyDataGird.DataBind();
}
</script>
</kode>