!!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;
}
最后一张图,应该是SQL有问题,看看你传入的SQL