sql 高手进!select top n 语句该怎么写?解决后额外加分!!!

stringcc,dd,ee;cc=this.TextBox2.Text;//编号dd=this.TextBox3.Text;//预测年份ee=this.TextBox4... string cc,dd,ee;
cc = this.TextBox2.Text;//编号
dd = this.TextBox3.Text;//预测年份
ee = this.TextBox4.Text;//预测步长
//int n = (int)ee;
int n = Convert.ToInt32(ee);

string ff = "select top n LSXQ from yuce where BJBH ='" + this.TextBox2.Text + "' and LSNF<'" + this.TextBox3.Text + "' order by LSNF desc ";
SqlConnection scon = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
scon.Open();
SqlDataAdapter dbAdapter = new SqlDataAdapter(ff, scon);
DataSet ds = new DataSet();
dbAdapter.Fill(ds);
scon.Close();

运行后提示n附近有语法错误!!!
展开
 我来答
frankl_1231
2012-05-28 · TA获得超过690个赞
知道小有建树答主
回答量:642
采纳率:100%
帮助的人:153万
展开全部
string ff = "select top" + n.ToString() + " n LSXQ from yuce where BJBH ='" + this.TextBox2.Text + "' and LSNF<'" + this.TextBox3.Text + "' order by LSNF desc ";
追问
我在上面定义n为int型了," + n.ToString() + " 的意思是把n转为字符型吗,那我上面还用定义n吗
追答
是的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式