C# 获取SQL数据问题!急!在线等!!!

来源:百度知道 编辑:UC知道 时间:2024/09/21 16:48:19
我现在要获取ItemSysNo 里面的数据`思路是`如果获取的到数据`比如说我里面有个数据 17获取后 就显示出 CustomerSysNo,CreateTime,Status,StatFlag
如果没有获取到数据`就什么都不显示`(DataGrid1控件)
public DataSet GetThesisReadCount(int ItemSysNo)
{
string sql = @"SELECT ItemSysNo,CustomerSysNo,CreateTime,Status,StatFlag FROM tItemReadLog (NOLOCK) WHERE status = " + ((int)AppEnum.BiStatus.Valid).ToString()
+ " and ItemSysNo = "+ ItemSysNo.ToString()
+ " ORDER BY CreateTime DESC";
return SqlHelper.ExecuteDataSet(sql);
}
我这SQL语句有什么问题吗?怎么明明有数据的也获取不出来!?哪个高手可以帮我看看!3Q!希望给出代码!感谢!有什么不懂可以说!我再说明白些。。
绑定过的`
没提示错误`就是功能无法实现啊`应该是SQL语句写错了!
但我就是找不到错误原因!

由于你的SQL字串还涉及其它的变量,不好说就一定是哪儿的问题。
给一个调试的方法,可以对付这一类的问题。
在 return 之前加入下面这句话,即可在Web页上把最终的 SQL 语句显示出来,然后复制到查询分析器里执行就知道问题出哪儿了。
System.Web.HttpContext.Current.Response.Write(sql);

你把你的SQL语句放到SQL里面运行下。要是通过了,那就是你的程序的问题了。

把你的异常写清楚!
就是系统提示的东西。

你有没有调用这个GetThesisReadCount();

DataGrid1控件 绑定了哇?