string c,d;
            c=Dr1["username"].ToString();
            d=Dr1["pass"].ToString();
                string inistr = "INSERT INTO test (bu,bp) VALUES ('c','d')";
这里不是调用的变量C和D的值.....

解决方案 »

  1.   

     
    string inistr = "INSERT INTO test (bu,bp) VALUES ('"+c+"','"+d+"')";
      

  2.   

    你这哪是啊,胡闹,你得拼接成完整sql才行
    string inistr = "INSERT INTO test (bu,bp) VALUES ("+c+","+d+")";
      

  3.   

    如果你的bu和bp是字符型字段,那么c和d还要加引号,看2楼的
      

  4.   

      string c,d;
      c=Dr1["username"].ToString();
      d=Dr1["pass"].ToString();
      string inistr = "INSERT INTO test (bu,bp) VALUES ('"+c+"','"+d+"')";
      

  5.   


      string inistr = "INSERT INTO test (bu,bp) VALUES ('"+Dr1["username"].ToString()+"','"+Dr1["pass"].ToString()+"')";
    不需要变量