将数据库项目表中的项目随机并均匀分配给数据库表中的管理员,求大神指导一下!!!!!!

问题描述

将数据库项目表中的项目随机并均匀分配给数据库表中的管理员,求大神指导一下!!!!!!

将数据库项目表中的项目随机并均匀分配给数据库表中的管理员,项目数目和管理员数目个数是不定的,只能从数据库中读取,下面不知道怎么写了????
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Data.OleDb;

public partial class 申报管理页面 : System.Web.UI.Page
{
private string connectstring = ConfigurationManager.ConnectionStrings["SQLConnectionString"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{

    SqlConnection sqlconn = new SqlConnection(connectstring);
    string cmdText = "SELECT *  FROM dbo.项目申报内容 ";
    string cmdText2 = "SELECT * FROM dbo.管理员";
    //string cmdText3 = "SELECT top 4  cxmname  FROM dbo.项目申报内容 ORDER BY newid() ";
    SqlCommand command = new SqlCommand(cmdText, sqlconn);
    SqlCommand command2 = new SqlCommand(cmdText2, sqlconn);
    SqlCommand command3 = new SqlCommand(cmdText3, sqlconn);
    try
    {
        //打开连接
        sqlconn.Open();
        int i = 0;
        SqlDataReader dr = command.ExecuteReader();
        while (dr.Read())
        {
            i++;
        }
        Response.Write(i);
        dr.Close();
        int j = 0;
        SqlDataReader dr2 = command2.ExecuteReader();
        while (dr2.Read())
        {
            j++;
        }
        Response.Write(j);
        dr2.Close();
        SqlDataReader dr3 = command3.ExecuteReader();
       // while (dr3.Read())
       // {
       //     Response.Write(dr3["cxmname"].ToString());
       // }
       //dr3.Close();
        //for (int k = 0; k < i % j; k++)
        //{

        //}

    }
    catch (SqlException sqlex)
    {
        //显示错误信息
        Response.Write(sqlex.Message + "<br>");
    }
    finally
    {
        //关闭数据连接
        sqlconn.Close();
    }// xmname.Text = Convert.ToString(Session["ID"]);

}

}

解决方案

读出来两个数字,做除法就行了吧,没人几个就确定了啊。然后随机分配数字就行了

时间: 2024-07-31 13:17:12

将数据库项目表中的项目随机并均匀分配给数据库表中的管理员,求大神指导一下!!!!!!的相关文章

数据-在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写,跪求~

问题描述 在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写,跪求~ 在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写?下面有初步的jsp代码.我用的是SSH框架.有一个下拉菜单的值是动态的,是别的表内的属性.怎么把一个单元格里的两个数据分别确定 <%@page contentType=""text/html; charset=UTF-8"" import=""java.util.*"&quo

求大神帮忙,毕设中一个添加员工编号重复不会报错的问题,求大神指导!

问题描述 <htmlxmlns="http://www.w3.org/1999/xhtml"><headid="Head1"runat="server"><title>无标题页</title></head><body><formid="form1"runat="server"><div><tablealig

KTV中暂停的语句怎么写 还有就是怎么插入动态背景图 求大神指导

问题描述 每个软件中的个性换肤是怎么实现的求大神指教!结账的时候计算怎么计算 解决方案 解决方案二:北大青鸟?解决方案三:你的问题太高端,回答不了啊

idea+maven导入web项目后,tomcat无报错,无日志输出,启动失败,求大神!

问题描述 idea+maven导入web项目后,tomcat无报错,无日志输出,启动失败,求大神! 模块之间的依赖关系可以从这个pom中看出来 把这三个子模块的编译结果都输出到platform的webappWEB-INFclasses,所依赖的jar包通过Maven也输出到webappWEB-INFlib, 然后tomcate 这样配置的 然后启动tomcate 无报错 无log 直接停止,真的太诡异了! 大神们,帮帮忙!太感谢了!!! 解决方案 用IDEA启动非maven管理的web项目 解决

jdbc查询数据库的方法-jdbc中数据库查询我的那个方法更好?有更好的办法吗?求大神指点

问题描述 jdbc中数据库查询我的那个方法更好?有更好的办法吗?求大神指点 /* 查询数据库表t1中的数据/public void select() { //连接数据库 getDBCconnect(); try { //sql语句 String sql=""select * from t1 where id=1""; //创建要执行sql语句的对象 sta= con.createStatement(); //执行sql语句并将得到的结果放到结果集中 ResultSe

从jsp中向servlet传数据库指针的写法不知道对不对,rs是不是可以传过去,求大神指导

问题描述 从jsp中向servlet传数据库指针的写法不知道对不对,rs是不是可以传过去,求大神指导 rs是数据库指针,想在servlet中获取rs数据库指针,不知道这么写对不对

c#项目,用的是vs2012打开的,报错没有工具集,求大神帮忙解决一下,谢谢了!!拜托拜托!

问题描述 c#项目,用的是vs2012打开的,报错没有工具集,求大神帮忙解决一下,谢谢了!!拜托拜托! 项目文件包含 ToolsVersion="12.0".此工具集可能未知或缺失(您可以通过安装相应版本的 MSBuild 来解决该问题),或者该生成因策略原因已被强制更改为特殊 ToolsVersion.将此项目视作具有 ToolsVersion="4.0".有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkId=2913

asp.net中登录页面用户名和密码与数据库中数据进行比对出错,求大神指导!!!!

问题描述 asp.net中登录页面用户名和密码与数据库中数据进行比对出错,求大神指导!!!! dr['AID']=112100011TextBox1.Text=1121000177 dr['apassword']=245fghTextBox2.Text=123456 dr['AID']=1121000177TextBox1.Text=1121000177 dr['apassword']= 123456TextBox2.Text=123456 用户名或密码不正确,请重新输入! 这是运行时页面打印出

textbox-WPF项目 错误信息“无法关闭单元,因为不存在已打开的单元”,求大神支招

问题描述 WPF项目 错误信息"无法关闭单元,因为不存在已打开的单元",求大神支招 DataGrid其中一列里的TextBox,这个TextBox有值转换,对输入也做了限制,允许输入数字和"="."-".用回车切换焦点,到这一列输入除字母和数字之外的字符就会报出这个错误.代码调试不出错误,所有代码都走完之后会报出这个错误.而且是有些电脑运行不出错,有些就出错. 解决方案 请附代码,看下具体在哪里报错