【发布时间】:2013-12-27 09:11:12
【问题描述】:
我从 SQL Server 表中选择了一个数据。我可以知道如何在 C# 中添加算术运算符吗?
例如,如果从表中选择TransID是14491,那么如果写入算术加法运算符条件。那么transID的数字会加1。预期结果是14492
protected void TransID()
{
string UniIDSQL = "SELECT ISNULL(MAX(CAST(INV_TRANS_ID AS INT)),0) AS TRANSID FROM CIMProRPT01.dbo.OTH_INV_TRANSACTION";
using (SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["CIMProRPT01ConnectionString"].ConnectionString))
{
using (SqlCommand cmd = new SqlCommand(UniIDSQL, con))
{
SqlDataReader reader;
try
{
con.Open();
reader = cmd.ExecuteReader();
if (reader.HasRows)
{
reader.Read();
MMSNewID.Text = reader["TRANSID"].ToString();
reader.Close();
}
}
catch (Exception err)
{
lblResults.Text = "Error getting Unique ID ";
lblResults.Text += err.Message;
}
con.Close();
}
}
}
【问题讨论】:
标签: c# asp.net sql sql-server stored-procedures