2002070344 发表于 2009-4-16 18:56

int相加出错问题

刚刚我测试了一下我写的aspx
提示插入重复值
查了下,是我的id,数据库读出最大值是10
我执行id=id+1,之后还是10,晕啊,之前1、2、3、4这样上去都是没问题的
难道要改成float?int应该足够大了啊

int id = int.Parse(dr["id"].ToString()); //数据库读出的id最大值
            dr.Close();
            id = id + 1;//加1再存入数据

2002070344 发表于 2009-4-16 18:58



2002070344 发表于 2009-4-16 23:38

找到原因了,是我数据库id字段类型不对,我设置成了nvarchar(255)

寂寞 发表于 2009-4-22 10:04

楼主怎么不用SqlHelper?
写一些固定的基层取数据的类!
页: [1]
查看完整版本: int相加出错问题