ASP+access 自动编号

来源:百度知道 编辑:UC知道 时间:2024/09/20 23:46:50
string strconn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\临时处理\CSInfo.mdb";
string selSQL = "select Max(MendID) from ServiceInfo";
OleDbConnection conn = new OleDbConnection(strconn);
OleDbCommand cmd = new OleDbCommand(selSQL, conn);
conn.Open();
//string num = cmd.ExecuteNonQuery();
MendID.Text = ("RS0902" + (Convert.ToInt32(cmd.ExecuteNonQuery()) + 1)).ToString();
conn.Close();
MendID在access页面设的是文本类型,我是想每次到这个页面都会从数据库里查出最大编号后进行加1,但是这么写好像插入数据库的是文本类型不能比较大小,谁能帮忙解决下 十分感谢 有代码最好

select Max(MendID) from ServiceInfo
这里的MendID是文本的所以不行,所以在max之前首先将mendid转为数字型的。
具体函数名忘记了,你查查吧。
还有这是asp.net不是asp 哦。