关键字'check'附近的语法不正确

Vip*_*pin 0 c# sql-server asp.net

我试图在图表上显示数据库数据.但它在运行时发生错误.我试图解决,但我不能.任何人都可以帮助我.代码如下:

 public partial class chart4 : System.Web.UI.Page
{
    SqlConnection con;
    SqlCommand cmd;
    SqlDataAdapter da;
    DataSet ds;
    protected void Page_Load(object sender, EventArgs e)
    {
        con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=G:\vipin\graph\graph.mdf;Integrated Security=True;Connect Timeout=30");
        cmd = new SqlCommand("Select * from check", con);
        da = new SqlDataAdapter(cmd);
        ds = new DataSet();
        da.Fill(ds);

        DataView source = new DataView(ds.Tables[0]);
        Chart1.DataSource = source;

        Chart1.Series[0].XValueMember = "name";
        Chart1.Series[0].YValueMembers = "age";
        Chart1.Series[0].XValueMember = "address";
        Chart1.Series[0].YValueMembers = "phno";
        Chart1.DataBind();
    }
}
Run Code Online (Sandbox Code Playgroud)

资源:

<body>
    <form id="form1" runat="server">
    <div>
        <asp:Chart ID="Chart1" runat="server">
            <Series>
                <asp:Series Name="name"></asp:Series>
                <asp:Series Name="age"></asp:Series>
                <asp:Series Name="address"></asp:Series>
                <asp:Series Name="phno"></asp:Series>
            </Series>
            <ChartAreas>
                <asp:ChartArea Name="ChartArea1"></asp:ChartArea>
            </ChartAreas>
        </asp:Chart>
    </div>
Run Code Online (Sandbox Code Playgroud)

Dav*_*ton 6

我相信这CHECK是T-SQL Server中的保留字,所以将其包装在大括号中[check]