string pp;
string aa;aa=this.textBox1.Text.Trim();pp="SELECT * FROM 职工 where 工资>"+aa;
sqlSelectCommand1.CommandText =pp;

解决方案 »

  1.   

    DataSet ds=new DataSet();
    sqlDataAdapter adapter=new sqlDataAdapter(pp,sqlConnect);//sqlConnect 是你先设定好的数据库连接;
    adapter.Fill(ds);
    dataGrid1.Datasource=ds.Tables[0];
      

  2.   

    从textBox1中取出来的是字符串类型,而where条件中需要的是实型,类型不一致;要先将字符串类型转换成实型(用try...catch以防输入了非数字),然后作为参数传进去。
      

  3.   

    string pp;
    int aa;
    aa=this.textBox1 .Text
    pp="SELECT 学号, 姓名, 数学, 英语, 总分 FROM 成绩 where 总分>'"+aa+'"";
    sqlSelectCommand1.CommandText =pp;
      

  4.   

    string pp;
    int aa;
    aa=this.textBox1 .Text; 
    //错误this.textBox1.Text是string变量。
    要判断textBox1的输入,如果不是数字,出现异常!!
    try
    {
      aa = int.Parse(this.textBox1.Text);
    }
    catch
    {
      Response.Write("<script language='javascript'>alert('请输入数字!')</script>");
    }
    改为
    pp="SELECT 学号, 姓名, 数学, 英语, 总分 FROM 成绩 where 总分>"+aa.ToString()";
    sqlSelectCommand1.CommandText =pp;
      

  5.   

    _jfeng(静心)是对的,int 变量 aa 在这条语句里要转成string,且变量不能被引号完全引住。