DataConnect cn = new DataConnect();
            SqlConnection cm = cn.GetConnect();
            cm.Open();
            SqlCommand fn = new SqlCommand("select Users.UserID,Role.RoleID from.....);           将select得到的两个int型的数据(UserID,RoleID)添加到表User_Role中,谁能写个代码我是新手

解决方案 »

  1.   

    SQL语句直接这么写,不用先查出来再插入,至于表User_Role中的列表是不是叫那两个不清楚,不是的话自己改:
    INSERT INTO User_Role(UserID,RoleID)
    select Users.UserID,Role.RoleID from.....);
      

  2.   

    你连接上数据库后就可以插入啦,你可以用DataRow row=Tables["表的名称"].NewRow的方法添加,添加进去后再保存。
      

  3.   

    INSERT INTO User_Role(UserID,RoleID)
    select UserID,RoleID from Tb
    using(SqlConnection conn=new SqlConnection(""))
    {
    conn.open();
    ...
    }
      

  4.   

    INSERT INTO User_Role(UserID,RoleID)
    select UserID,RoleID from Tb
    using(SqlConnection conn=new SqlConnection(""))
    {
    conn.open();
    ...
    }正解~~