如何解决插入数据库时创建带有字符的序列号
在插入数据库时如何用字符创建序号?
此代码旨在使用计算机设备信息存储程序。 “ asse_no”是由定界符+年+四位数字组成的序号。 “ asse_gb”是一台PC,便携式计算机,显示器,打印机和数据,已选择要存储并分别用“ PC”,“ NB”,“ MB”和“ PR”输入到“ asse_no”类别中。 / p>
任何帮助表示赞赏。
我写的代码
{
//make seq_no
string year = DateTime.Now.ToString("yyyy");
int i = 0;
switch (cbx_asse_gb.Text)
{
case "PC":
tbx_asse_no.Text = "PC" + year + i.ToString("D4");
break;
case "NB":
tbx_asse_no.Text = "NB" + year + i.ToString("D4");
break;
case "MT":
tbx_asse_no.Text = "MT" + year + i.ToString("D4");
break;
case "PR":
tbx_asse_no.Text = "PR" + year + i.ToString("D4");
break;
}
this.gjmjs0TableAdapter.Insert(tbx_asse_no.Text.Trim(),tbx_asse_nm.Text.Trim(),cbx_asse_gb.Text.Trim(),tbx_juri_cd.Text,cbx_area_cd.Text,tbx_mode_nm.Text,tbx_seri_no.Text,tbx_purc_nm.Text,tbx_make_nm.Text,date_purc_date.Value,cbx_user_cd.Text,tbx_lan_ip.Text,tbx_gene_no.Text,tbx_acct_no.Text,tbx_remark.Text,cbx_flag_gb.Text,date_clos_date.Value,tbx_clos_deta.Text,bImage.ToString(),date_rent_fdate.Value,date_rent_tdate.Value,tbx_prop_flag.Text,tbx_rent_no.Text,tbx_addr.Text,purc_amt,cbx_use_mult.Text,rent_amt,date_make_date.Value,cbx_admi_cd.Text,cbx_dept_cd.SelectedValue.ToString(),tbx_asse_deta.Text,tbx_peri_devi.Text,tbx_hdd_capa.Text,tbx_cpu_size.Text,tbx_os_kind.Text,tbx_ram_capa.Text,null,Properties.Settings.Default.LoginIDSave,DateTime.Now);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。