关于#c##的问题:da.Fill(dt)"1"附近有语法错误,是什么问题啊

!!da.Fill(dt)"1"附近有语法错误,是什么问题啊?

public static DataTable GetDataTable(string sql,params SqlParameter[] paras)
        {
            DataTable dt = new DataTable();
            using (SqlConnection conn = new SqlConnection(connString))
            {
                //创建Command对象
                SqlCommand cmd = new SqlCommand(sql, conn);
                //cmd.CommandType=CommandType.StoredProcedure;//储存过程
                if(paras!=null)
                {
                    cmd.Parameters.Clear();
                    cmd.Parameters.AddRange(paras);
                }

                //打开链接
                conn.Open();//最晚打开 最早关闭
                //执行命令 一定是Command来完成
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = cmd;
                //打开conn Opend
                //数据填充
                da.Fill(dt);
            }
            return dt;
        }



img


img

最后一张图,应该是SQL有问题,看看你传入的SQL