从页面选择要插入的数据导数据库,第一次插入时选择多少条都能插入到数据库。但第二次把选择的数据插入时,不管你选择了多少条,数据库里始终之插入一条。为什么?(这里不考虑数据的重复)谢谢先。

解决方案 »

  1.   

    部分代码如下:
    private void insertPhoto(string path)
        {
            string connectString;
            connectString = Framework.GlobalModule.MainConnectionString;
            
            SqlConnection conn = new SqlConnection(connectString);
            conn.Open();
            string ssql = "insert into questionphoto(PhotoPath,EmployeeID,employeeName) select P_PhotoShort,P_AddUserID,AdminUser.aur_EmployeeName from BlogPhoto,AdminUser where P_PhotoShort='" + path.Trim() + "'and BlogPhoto.P_adduserID=AdminUser.aur_employeeID";
            //string ssql = "insert into questionphoto(PhotoPath,EmployeeID) select P_PhotoShort,P_AddUserID from BlogPhoto where P_PhotoShort='" + path.Trim() + "'"; 
            SqlCommand comm=new SqlCommand(ssql,conn);
            comm.ExecuteNonQuery();
            conn.Close(); 
        }
      

  2.   

     protected void Page_Load(object sender, EventArgs e)
        {
            
           if(!IsPostBack)   insertPhoto();
        }