当前位置:编程学习 > C#/ASP.NET >>

TEXBOX的一个问题

我问个问题,添加数据到数据库中,主键是char(4),在TEXBOX怎么添加的数据在原数据的基础上加1,比如数据库中的主建的值为0016了,我希望加入的数据时0017怎么控制,和面加入的数据也自动加1
--------------------编程问答-------------------- 望高手赐教小菜鸟 --------------------编程问答-------------------- 在加入之前手动加1就行了嘛 --------------------编程问答-------------------- 使用数据库Sequence(序列),seq.netval试一下?

--------------------编程问答-------------------- 不要手动,要人性化点啊,别人又不知道到哪了
试试你的方法 --------------------编程问答-------------------- 数据库建好了已经不能修改了
你那个Sequence(序列),是建表时就用啊 --------------------编程问答-------------------- 怎么没人啊 
我用这个

        SqlConnection con = new SqlConnection("Persist Security Info=False;User ID=sa;pwd=ramonsoft;Initial Catalog=RemoteMonitor;Data Source=168.1.1.133,9002");
        con.Open();
        SqlCommand cm1 = con.CreateCommand();
        cm1.CommandType = CommandType.Text;
        cm1.CommandText = "select count(distinct(factoryid)) from dictfactories ";
        int count1 = (int)cm1.ExecuteScalar();
        string a = "";
        a = Convert.ToString(count1);
        tb_new_fid.Text = a;
行不行啊 --------------------编程问答-------------------- 每次添加数据前,按倒序排列查询第一条数据的主键,转换成int型再加一就好了
比较土的方法。 --------------------编程问答-------------------- 有好的技术和方法没啊 急需呵呵
--------------------编程问答--------------------

select right('000'+cast((select max(right(Number,4))+1 from [order]


共同学习.Net技术,分享.Net学习资料,分享.Net工作机会
.Net技术群108412141 欢迎您的加入
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,