首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我要处里超大数的运算,要如何定义它的值

2012-01-26 
我要处里超大数的运算,要怎么定义它的值?如提,代码如下:(txtStart和txtEnd的值是输入的,有可能是16位数的(

我要处里超大数的运算,要怎么定义它的值?
如提,代码如下:(txtStart和txtEnd的值是输入的,有可能是16位数的(如:1000000000000001-1000000000000010),也有可能小些,下面的代码最多能处理10位数的数据(如:1000000001-1000000010)

  protected   void   btn_Click(object   sender,   EventArgs   e)
        {
                long   start   =   Convert.ToInt64(this.txtStart.Text);
                long   end   =   Convert.ToInt64(this.txtEnd.Text)+1;
                SqlConnection   con   =   new   SqlConnection( "server=.;database=test;uid=sa;pwd=sa; ");
                con.Open();
                for   (long   i   =   start;   i   <   end;   i++)
                {
                        SqlCommand   cmd   =   new   SqlCommand( "insert   into   fortest   values( "   +   i   +   ", ' ')   ",   con);
                        cmd.ExecuteNonQuery();
                }
                con.Close();
        }

[解决办法]
你自己本身就没有问题啊long就可以处理,只是看你的数据库设置的字段能不能存处了

热点排行