string a = TextBox1.Text; 
         float b = Convert.Tofloat(a); 
         string strsql = "updata sales set " + "qty=(1+b)*qty"; 
         提示我'=' 附近有语法错误。 
          该如何改正啊?望指点!

解决方案 »

  1.   

    Convert.Tofloat没这方法吧
      

  2.   

    string a = TextBox1.Text;  
             float b = Convert.Tofloat(a);  
             float t=(1+b)*qty;
             string strsql = "updata sales set qty="+t.tostring();
      

  3.   

    强制转换是不好用的,我也试过
    应该是这个
    Convert.ToSingle(String);
      

  4.   


    string a = TextBox1.Text;   
             float b = float.Parse(a);
             float t=(1+b)*qty; 
             string strsql = "updata sales set qty="+t.tostring(); 
      

  5.   

    刚才的不对,修正下,用这个。
    float b = float.Parse(a);
      

  6.   

    没看出哪错来。建议Convert的时候try一下。
      

  7.   

    试试float.Parse(string)这个函数吧
      

  8.   

    float a;
            string b = "123.12";
            a = float.Parse(b);
      

  9.   

    string strsql = "updata sales set " + "qty=(1+b)*qty";  后面是一个字符串,不能这样表示吧
      

  10.   

    用float.TryPhase(string dd);試一下
      

  11.   

    string strsql = "updata sales set " + "qty=(1+b)*qty";  
    SQL语句也有问题,updata -> Update
      

  12.   

    string strsql = "updata sales set qty = (1 + " + b.ToString() + ") * qty";  
      

  13.   

    strsql = "updata sales set qty = (1 + " + b.ToString() + ") * qty";  
      

  14.   

    Convert.ToDouble();
    float.TryParse();
            float.Parse();
      

  15.   

    strsql = "updata sales set qty = (1 + " + b.ToString() + ") * qty";  
      

  16.   

    string strsql = "updata sales set qty = (1 + " + b.ToString() + ") * qty";  
      

  17.   

    看看:http://www.dingos.cn/index.php?topic=245.0
    不知是否有帮助
      

  18.   

    double dd = Convert.ToDouble(textBox1.Text); ;
                addors = !addors;是什么?