在如下程序中 conn.Open(); cmd = new SqlCommand("select top" + xzflag + "* from tb_Test where TypeID
3个回答
展开全部
这里、你少了一个=号吧、没有条件啊!!比如说:where TypeID =XX
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要做的是一个按条件查询,并且是只要查询结果的前几条,这个你要明白。
你的查询语句后没有写完整,假定你是要查询tb_Test表中类型ID为5的前10行数据,则语句为
“select top 10 * from tb_Test wher TypeID=5”
假定除了xzflag外还有一个参数typeId,则应为如下代码
conn.Open();
cmd=new SqlCommand("select top "+xzflag+" * from tb_Test where TypeId="+typeId,conn);
……
……
……
你的查询语句后没有写完整,假定你是要查询tb_Test表中类型ID为5的前10行数据,则语句为
“select top 10 * from tb_Test wher TypeID=5”
假定除了xzflag外还有一个参数typeId,则应为如下代码
conn.Open();
cmd=new SqlCommand("select top "+xzflag+" * from tb_Test where TypeId="+typeId,conn);
……
……
……
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询